如果你没有在你的AngularJS模型中使用.(点),你做错了吗?
我记得在AngularJS上看到这段著名的话说应该总是使用a。(点)在你的模型中。
好吧,我试着跟着这个说我有
var item = {}
item.title = "Easy Access to support";
item.available = true;
item.price = 31.67;
所以在我看来这很好
{{ item.title }}
{{ item.available }}
我用的是点,所以我觉得这很好。
但我有一些特性,我不认为它是模型的一部分,但也许我错了。例如,我有一个属性用来启用或禁用一个按钮使用ng-禁用,我已经输入这个使用点格式。它基本上是这样进入的
$scope.disableButton = true;
我用它就像
ng-disable="disableButton"......
我应该把这部分作为模型的“项目”吗?或者创建另一个js对象,这样我就可以使用点来保存这个属性了?
有人知道这是否可以接受,或者我应该用.dot来做所有事情(甚至是这些简单的属性)?
谢谢