Я читаю книгу об angularjs, и в главе о «лучших методах привязки данных» написано, что лучше связывать атрибуты объекта, а не необработанный объект, но без объяснения того, почему он лучше.
Я хотел бы знать, в чем преимущество первого примера
$scope.clock = [];
let updateClock = () => {
$scope.clock.now = new Date();
$timeout(() => {
updateClock();
}, 1000);
};
И привязка:
{{ clock.now }}
Vs.
let updateClock = () => {
$scope.now = new Date();
$timeout(() => {
updateClock();
}, 1000);
};
и переплет:
{{ now }}