AngularJS 指令
AngularJS 通过被称为 指令 的新属性来扩展 HTML。 AngularJS 指令 AngularJS 指令是扩展的 HTML 属性,带有前缀 ng-。 AngularJS 实例 <div ng-app="" ng-init="firstName='John'"> <p>在输入框中尝试输入:</p> <p>姓名:<input type="text" ng-model="firstName"></p> <p>你输入的为: {{ firstName }}</p> </div>
ng-app 指令告诉 AngularJS, 数据绑定 <div ng-app="" ng-init="quantity=1;price=5"> <h2>价格计算器</h2> 数量: <input type="number" ng-model="quantity"> 价格: <input type="number" ng-model="price"> <p><b>总价:</b> {{ quantity * price }}</p> </div>
重复 HTML 元素 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>
ng-app 指令 ng-app 指令定义了 AngularJS 应用程序的 根元素。 ng-model 指令 ng-model 指令 绑定 HTML 元素 到应用程序数据。 ng-repeat 指令 ng-repeat 指令对于集合中(数组中)的每个项会 克隆一次 HTML 元素。 创建自定义的指令 除了 AngularJS 内置的指令外,我们还可以创建自定义指令。 你可以使用 .directive 函数来添加自定义的指令。 要调用自定义指令,HTML 元素上需要添加自定义指令名。 使用驼峰法来命名一个指令, runoobDirective,但在使用它时需要以 - 分割,runoob-directive: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |