首页 > 代码库 > Angularjs[22] - 内置渲染指令
Angularjs[22] - 内置渲染指令
指令:利用指令来扩展HTML标签,增加声明式语法来实现想做的任何事,可以应用有特殊意义的元素和属性来替换一般的HTML标签。
渲染指令:
- ng-init:初始化应用时创建一个变量;
- ng-bind: 使用给定的变量或表达式的值来替换 HTML 元素的内容;
- ng-repeat:
- $index:当前索引;
- $first:是否为第一个元素;
- $middle:是否为非头非尾元素;
- $last:是否为尾元素;
- ng-include: 包含外部 HTML 文件。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div ng-app="myApp"> <p>{{1+1}}</p> <p ng-bind="1+1"></p> <!--$scope.cityArr = [‘上海‘,‘北京‘,‘南京‘];--> <ul ng-init="cityArr = [‘上海‘,‘北京‘,‘南京‘]"> <li ng-repeat="city in cityArr"> <span> index:{{$index}} </span> <span> first:{{$first}} </span> <span> middle:{{$middle}} </span> <span> last:{{$last}} </span> <span> {{city}} </span> </li> </ul> <div ng-include="‘other.html‘"></div> <div ng-include src="‘other.html‘"></div> </div> <script type="text/javascript" src="../../vendor/angular/angularjs.js"></script> <script type="text/javascript" src="app/index.js"></script> </body> </html>
Angularjs[22] - 内置渲染指令
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。