2015-08-19 4 views
1

Я подписался на события signalr. В уведомлении обновляется текстовое поле с использованием $ scope. $ Apply. Все работает нормально. Если страница обновляется с помощью кнопки перезагрузки F5 или браузера, я получаю события signalr, но текстовое поле не обновляется.

Мне ничего не хватает?

В уведомлении

signalRHub.client.Notify = function (data) { 

     $scope.$apply(function() { 
      $scope.upgradeResult += data.Message; 
     }); 

    } 
+1

Вы можете указать код? –

ответ

1

Какую версию браузера Вы используете? Если вы тестируете с помощью IE, даже F5/Refresh будет извлекать кешированную страницу, если вы не измените настройки в разделе «Свойства обозревателя» -> вкладка «Общие» -> «Подсчет истории просмотра» -> «Настройки» По умолчанию «Проверка версий сохраненных страниц» выбрана как «Автоматический». Измените это на «Каждый раз, когда я посещаю страницу» - это должно обойти кэширование страницы, и изменения, сделанные на странице, должны отразиться. Хотя это может не решить ваше препятствие, если кеширование не является проблемой, но полезно использовать советы, чтобы избежать проблем с кешированием.

+0

Я использую Firefox - 39.0.3 – Siddharood

Смежные вопросы