如果你没有在你的AngularJS模型中使用.(点),你做错了吗?

如果你没有在你的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来做所有事情(甚至是这些简单的属性)?

谢谢


摇曳的蔷薇
浏览 362回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

AngularJS