您好,匿名用户

Angular中为什么引用属性比变量好?

0 投票

$scope.time = new Date();
vs
$scope.time = { now: new Date()}

{{time}}
vs
{{time.now}}

改变一个属性比改变变量好,怎么分析?

用户头像 提问 2015年 11月14日 @ Jarvan IV 中士 (1,233 威望)
分享到:

1个回答

0 投票
 
最佳答案

主要是因为JS prototypal inheritance..像ng-repeat, ng-switch, ng-view, ng-include, isolate scope等等会创建新的scope childScope = $scope.$new() 对于父scope上的原始数据类型 就没法实现双向绑定了..

用户头像 回复 2015年 11月14日 @ Sion 中士 (1,454 威望)
提一个问题:

相关问题

0 投票
1 回复 273 阅读
0 投票
1 回复 44 阅读
0 投票
0 回复 27 阅读
用户头像 提问 2015年 12月12日 @ 匿名用户
0 投票
1 回复 48 阅读
用户头像 提问 2016年 1月11日 @ Kennen 上士 (1,557 威望)
0 投票
1 回复 85 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

IT技术交流群 - 随意问
欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...