如何使用ng-model作为元素而不是属性?

时间:2016-06-23 10:03:30

标签: angularjs angularjs-ng-model

我想使用ng-model指令作为元素而不是作为标签内的属性,有什么方法可以做到吗?

我已经用html和javascript设计了我的网页,我希望使用" ng-include"将其包含在angularJS中。因此,而不是添加像

这样的属性
<input type="checkbox" id="checkbox" name='rejectedPartsConfirmtodothis' ng-model="reject">

我想把它放在格式中,(如angulaJS文档中所述)

<ng-model>
<input --->
</ng-model>

但这不起作用,任何想法我怎么能让它运作?

4 个答案:

答案 0 :(得分:2)

引用page

的内容

用法

  

as element :(此指令可用作自定义元素,但请注意IE restrictions)。

<ng-model>
...
</ng-model>

答案 1 :(得分:1)

根据v1.5官方文档:https://docs.angularjs.org/api/ng/directive/ngModel

  

用法

     

as element :(此指令可用作自定义元素,但要注意IE限制)。

<ng-model>
...
</ng-model>

答案 2 :(得分:0)

我真的不认为会有一个用例,你真的需要这样做...而是尝试一些替代方法,但使用ng-model作为属性,因为ng-model是angularjs给出的预定义指令。 ..

答案 3 :(得分:0)

您可以构建新指令,但不能修改ng-model作为元素。