美文网首页
AngularJs学习笔记

AngularJs学习笔记

作者: vanhukset | 来源:发表于2016-02-24 14:12 被阅读0次

ng-disabled
ng-readonly
ng-checked
ng-selected
ng-href
ng-src

ng-app为 AngularJS应用创建$rootScope, ng-controller则会以 $rootScope或另外一个ng-controller的作用域为原型创建新的子作用域

ng-app
任何具有ng-app属性的DOM元素将被标记为$rootScope的起始点

ng-include
使用ng-include时AngularJS会自动创建一个子作用域。如果你想使用某个特定的作用域,例如ControllerA的作用域,必须在同一个DOM元素上添加ng-controller ="ControllerA"指令,这样当模板加载完成后,不会像往常一样从外部作用域继承并创建一个新的子作用域。下面看一个例子:

<div ng-include="/myTemplateName.html"
 ng-controller="MyController"
 ng-init="name = 'World'">
 Hello {{ name }}
</div>

ng-switch
g-switch-when及on="propertyName" 一起使用

<input type="text" ng-model="person.name"/>
<div ng-switch on="person.name">
    <p ng-switch-default>And the winner is</p>
    <h1 ng-switch-when="Ari">{{ person.name }}</h1>
</div>

ng-repeat
-$index:遍历的进度( 0...length-1 )。
-$first:当元素是遍历的第一个时值为true。
-$middle:当元素处于第一个和最后元素之间时值为true。
-$last:当元素是遍历的最后一个时值为true。
-$even:当$index值是偶数时值为true。
-$odd:当$index值是奇数时值为true。
ng-model
ng-model 指令用来将input、 select、 text area或自定义表单控件同包含它们的作用域中的属性进行绑定。它可以提供并处理表单验证功能,在元素上设置相关的CSS类( ng-valid、ng-invalid等),并负责在父表单中注册控件
ng-form
ng-form用来在一个表单内部嵌套另一个表单。普通的HTML <form> 标签不允许嵌套,但ng-form可以

表单合法时设置ng-valid;
表单不合法时设置ng-invlid;
表单未进行修改时设置ng-pristion;
表单进行过修改时设置ng-dirty。

angular.module('myApp', [
]).controller('FormController', function ($scope) {
  $scope.fields = [
    {
      placeholder: 'Username',
      isRequired: true
    },
    {
      placeholder: 'Password',
      isRequired: true
    },
    {
      placeholder: 'Email (optional)',
      isRequired: false
    }
  ];
  $scope.submitForm = function () {
    alert('it works!');
  };
});

ng-select
数组作为数据源:
 用数组中的值做标签;
 用数组中的值作为选中的标签;
 用数组中的值做标签组;
 用数组中的值作为选中的标签组。

对象作为数据源:
 用对象的键值( key-value)做标签;
 用对象的键值作为选中的标签;
 用对象的键值作为标签组;
 用对象的键值作为选中的标签组。

相关文章

  • angular学习资源整理

    中文学习资源: AngularJS学习笔记 – 邹业盛

  • spark_learn

    Angular2学习笔记——NgModule es6 新增的map和foreach AngularJS2.0 学习...

  • angularjs学习笔记

    1、$event.stopPropagation(); 阻止事件冒泡。

  • AngularJS学习笔记

    Angular.js简介 AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静...

  • angularjs 学习笔记

    应该熟练应用基本属性及指令比如:ng-model ng-if ng-repeat ng-show 变量输出等 清...

  • AngularJS学习笔记

    引入angular.js 若在页面中引入了angular.js并添加了ng-app="app" ng-contro...

  • Angularjs学习笔记

    表达式 AngularJS 的表达式写在双大括号内{{ expression }},这把数据绑定到HTML。表达式...

  • AngularJS学习笔记

    1、什么是angularjs AngularJS是一个框架(诸多类库的集合)以数据和逻辑做为驱动(核心)。 Ang...

  • AngularJS学习笔记

    1. 介绍 AngularJS是一款由Google公司开发维护的前端MVC框架,其克服了HTML在构建应用上的诸多...

  • AngularJS学习笔记

    简介: AngularJS 是一个 JavaScript 框架。它可通过 标签添加到 HTML 页面。 Ang...

网友评论

      本文标题:AngularJs学习笔记

      本文链接:https://www.haomeiwen.com/subject/hozlkttx.html