相关疑难解决方法(0)

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

我记得在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做所有事情(即使是这些简单的属性)?

谢谢

angularjs angularjs-scope

24
推荐指数
1
解决办法
2万
查看次数

标签 统计

angularjs ×1

angularjs-scope ×1