У меня есть экран поиска, и когда пользователь переходит на страницу результатов, на странице результатов есть переключатели со значениями (минуты, символы).
Я подписался на событие нажатия переключателя на странице результатов, когда пользователь нажимает кнопку подписки, должна вызываться функция подписки.
Теперь проблема:
1) Когда пользователь впервые нажимает кнопку кнопка поиска, отображаются результаты.
2) Пользователь выбирает переключатель «Минуты», событие подписки вызывается и работает.
3) Пользователь выбирает кнопку «Назад», и пользователь перенаправляется на экран поиска.
4) Пользователь нажимает кнопку поиска, результаты воспроизводятся.
5)Пользователь пытается нажать кнопку «Символы», событие подписки не вызывается.
Это мой код:
@Res.Trends.DisplayResultBy
@Res.Trends.Minutes
@Res.Trends.Characters
JS-код:
this.GraphClick.subscribe(function (val) {
model.showGraphResults(true);
model.GraphIntervalSelected(val);
searchSpeechGraphView(speechUsage);
}, this)
Подробнее здесь: https://stackoverflow.com/questions/314 ... -everytime