AngularJS学习篇(二)

AngularJS 指令

AngularJS 通过给号称 指令 的新属性来扩大 HTML。

AngularJS 通过嵌入的下令来吧以添加效果。

AngularJS 允许你打定义指令。

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

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

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

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

ng-repeat 指令对于集合中(数组中)的每个件会 克隆一糟 HTML
元素

重复 HTML 元素

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

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <script src="angular-1.6.3/angular.js"></script>
</head>
<body>

<div ng-app="" ng-init="name=['John','Janme','yunfei']">

   <ul>
       <li ng-repeat="x in name">{{x}}</li>
   </ul>

</div>
</body>
</html>

ng-repeat 指令用在一个对象数组上:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <script src="angular-1.6.3/angular.js"></script>
</head>
<body>
<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>
</body>
</html>

 

相关文章