我记得在AngularJS的一个视频中看到这句名言应该总是使用一个.(点)您的模型.
好吧,我想跟着这个说我有
var item = {}
item.title = "Easy Access to support";
item.available = true;
item.price = 31.67;
Run Code Online (Sandbox Code Playgroud)
所以这在我看来很有效
{{ item.title }}
{{ item.available }}
Run Code Online (Sandbox Code Playgroud)
我正在使用一个点,所以我觉得这很好.
但我有一些属性,我不认为是模型的一部分,但也许我错了.例如,我有一个属性,我用来启用或禁用使用ng-disable的按钮,我已使用点格式输入.它基本上就是这样进入的
$scope.disableButton = true;
Run Code Online (Sandbox Code Playgroud)
我喜欢它
ng-disable="disableButton"......
Run Code Online (Sandbox Code Playgroud)
我应该将模型的这一部分作为"项目"吗?或者创建另一个js对象,这样我就可以使用点来保存这个属性?
任何人都知道这是否可以接受,或者我应该用.dot做所有事情(即使是这些简单的属性)?
谢谢