码迷,mamicode.com
首页 > Web开发 > 详细

AngularJS指令

时间:2015-11-25 21:43:53      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

Angular指令简介:

AngularJS 指令是扩展的 HTML 属性,带有前缀 ng-

ng-app

ng-app 指令初始化一个 AngularJS 应用程序:

ng-app 指令定义了 AngularJS 应用程序的 根元素

ng-app 指令在网页加载完毕时会自动引导(自动初始化)应用程序。

 

ng-init

ng-init 指令初始化应用程序数据。

ng-init 指令为 AngularJS 应用程序定义了 初始值

通常情况下,不使用 ng-init。您将使用一个控制器或模块来代替它。

 

ng-model

ng-model 指令把元素值(比如输入域的值)绑定到应用程序。

ng-model 指令 绑定 HTML 元素 到应用程序数据。

ng-model 指令也可以:

  • 为应用程序数据提供类型验证(number、email、required)。
  • 为应用程序数据提供状态(invalid、dirty、touched、error)。
  • 为 HTML 元素提供 CSS 类。
  • 绑定 HTML 元素到 HTML 表单。

 

ng-repeat

ng-repeat 指令会重复一个 HTML 元素:

<div ng-app="" ng-init="names=[‘Jani‘,‘Hege‘,‘Kai‘]">
  <p>使用 ng-repeat 来循环数组</p>
  <ul>
    <li ng-repeat="x in names">
      {{ x }}
    </li>
  </ul>
<div>

输出:

  • Jani
  • Hege
  • Kai

还可以出路对象数组:

<div ng-app="" ng-init="names=[
{name:‘Jani‘,country:‘Norway‘},
{name:‘Hege‘,country:‘Sweden‘},
{name:‘Kai‘,country:‘Denmark‘}]">

<p>循环对象:</p>
<ul>
  <li ng-repeat="x in names">
    {{ x.name + ‘, ‘ + x.country }}
  </li>
</ul>

</div>

输出与上面是一个效果,可以把上面的数组对象想成是查询出来的数据。

 

AngularJS指令

标签:

原文地址:http://www.cnblogs.com/jlj9520/p/4995576.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!