Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Как правильно изменять наблюдаемый объект? (https://javascript.ru/forum/angular/53764-kak-pravilno-izmenyat-nablyudaemyjj-obekt.html)

ksa 18.02.2015 08:22

Цитата:

Сообщение от capscom
А в чем ошибка использования ?

Например если некая "сила" может менять данные бесконтрольно. Тогда - да. Как-то ведь нужно отслеживать, что данные поменялись...

А в твоем случае все просто - пользователь что-то меняет в полях формы. Т.е. выполняются стандартные действия...

capscom 18.02.2015 19:17

Спасибо большое за ответ. Основную идею понял)

MetaDriver 26.02.2015 02:44

Цитата:

Сообщение от ksa (Сообщение 357074)
Например если некая "сила" может менять данные бесконтрольно. Тогда - да. Как-то ведь нужно отслеживать, что данные поменялись...
А в твоем случае все просто - пользователь что-то меняет в полях формы. Т.е. выполняются стандартные действия...

Плюсанул. Начал перелопачивать приложение и убрал нафик несколько крупных следилок. Пришлось правда изрядно пошурупить мозгами, чтобы "вручную" отследить и оприходовать все возможные пути "явного" изменения данных. Теперь перерасчёт запускается только по необходимости.
В тормознутых браузерах прибавка скорости вполне ощутимая (в файрфоксе, к примеру).


Часовой пояс GMT +3, время: 05:26.