【问题标题】:How to use ng-model as element rather than attribute?如何使用 ng-model 作为元素而不是属性?
【发布时间】:2016-06-23 10:03:29
【问题描述】:

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

好吧,我已经用 html 和 javascript 设计了我的网页,我想使用“ng-include”将它包含在 angularJS 中。因此,与其添加类似的属性,

<input type="checkbox" id="checkbox" name='rejectedPartsConfirmtodothis' ng-model="reject">

我想把它写成这样的格式,(如 angulaJS 文档中所说)

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

但这不起作用,知道如何使它起作用吗?

【问题讨论】:

  • 你想做什么?
  • 目前的 Angular 版本无法做到这一点。

标签: angularjs angularjs-ng-model


【解决方案1】:

引用page的内容

用法

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

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

【讨论】:

  • @GSURENDARTHINA 正如你回答的时间。两者同时回答。我没有重复答案。
  • 哦,好吧!只是问,这是否意味着什么。我只是习惯了软。谢谢。
【解决方案2】:

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

用法

作为元素:(该指令可以用作自定义元素,但要注意IE限制)。

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      你可以建立一个新的指令,但你不能修改 ng-model 来作为一个元素工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-07-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多