Я помню, как видел эту знаменитую цитату из видео на AngularJS, в котором говорилось, что всегда следует использовать. (точка) в ваших моделях.
Ну, я пытаюсь следовать этому утверждению, что у меня есть
var item = {}
item.title = "Easy Access to support";
item.available = true;
item.price = 31.67;
Итак, это отлично работает, на мой взгляд, я делаю
{{ item.title }}
{{ item.available }}
Я использую точку, поэтому считаю, что это хорошо.
Но у меня есть некоторые свойства, которые я не считаю частью модели, но, возможно, я ошибаюсь. Например, у меня есть свойство, которое я использую для включения или отключения кнопки с помощью ng-disable, я ввел это с использованием точечного формата. В основном он входил так
$scope.disableButton = true;
и я использую его как
ng-disable="disableButton"......
Должен ли я сделать эту часть модели "item"? или создать другой объект js, чтобы я мог удерживать это свойство с помощью точки?
Кто-нибудь знает, насколько это приемлемо или я должен делать все (даже эти простые свойства) с .dot??
Спасибо