栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如果您没有在AngularJS模型中使用。(点),那么您做错了吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如果您没有在AngularJS模型中使用。(点),那么您做错了吗?

“模型中应始终有一个点”是指

ngModel
。该指令执行双向绑定。如果您双向绑定到基元(例如您的情况下为布尔值),则setter会将其设置在当前作用域上,而不是在其定义的作用域上进行设置,当您拥有大量用户时,与许多子范围的接口。
它没有引用其他指令,例如
ngDisable
有关此特定问题的更多详细信息,请参见此说明。

示例场景:带有的父范围

$scope.foo = "bar"
和带有的子范围
<input type="text" data-ng-model="foo">
。它将
bar
最初显示,但是一旦用户更改了值,
foo
将在 子作用域
上创建一个,绑定将读取和写入该值。父母的
foo
仍将保留
bar
。希望总结得好。

因此,

ngModel
出于目的,您可能必须创建一个对象来解决此类绑定问题,但是对于任何其他指令,您应该进行常规的逻辑分组。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/436382.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号