gpt4 book ai didi

angularjs - ng-model 与指令的其他属性

转载 作者:行者123 更新时间:2023-12-04 04:52:47 24 4
gpt4 key购买 nike

是否使用 ng-model比使用元素上的任何其他属性在指令中实现双向绑定(bind)有什么优势?

例如,如果我有一个隔离范围并决定我只想通过指令属性本身加载项目。

scope: {
items: "=myDirective"
}

<div my-directive="items"></div>

对比
<div my-directive ng-model="items"></div>

最佳答案

如果指令中的 View 可以更改模型(通过输入、选择等),那么您需要使用 ng-model这样您就可以使用 ngModelController从 View 更新模型。如果您总是从 Controller 更改模型,则无需使用 ng-model ,因为 Angular 会为您更新您的 View 。关键是 View 本身是否改变了模型。

关于angularjs - ng-model 与指令的其他属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17195525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com