Показать сообщение отдельно
  #3 (permalink)  
Старый 10.10.2014, 16:09
Аватар для Sufir
Аспирант
Отправить личное сообщение для Sufir Посмотреть профиль Найти все сообщения от Sufir
 
Регистрация: 15.06.2008
Сообщений: 47

Сообщение от a.malitsky Посмотреть сообщение
Чтобы watch не срабатывал изначально, поставь проверку newVal !== prevVal.

Я обновляю url сам, то есть не через watch, а когда что-то серьезно изменилось в состоянии app (в моем случае таких функций немного).
Примерно так и настроил, в общем-то работает, но как-то всё равно мне не очень нравится результат.

У меня список объектов на странице, и целый ряд всевозможных фильтров для него, при изменении значений которых должен и список меняться, соответсвенно.

Сообщение от a.malitsky Посмотреть сообщение
Про обращения на сервер и селект не понял.
Ну, при изменении значения в селекте данные фильтруюутся, т.е. идёт запрос на сервер. Т.к. на данный момент 5 фильтров, то при открытии страницы 6 запросов серверу уходит. Ну, я сделал отложенную загрузку - первый раз гружу только когда все селекты уже готовы. Но из-за этого возникает другая проблема: пока ожидаем формирования всех селектов - старница пустая, получается долгая загрузка основных данных...

В общем кое-как я порешал и настроил, но как хорошо и правильно сделать пока не нашел.
Ответить с цитированием