REST (GET) работает отлично в почтальоне, но не получает последнюю информацию с сервера в angularJS [duplicate]

Просто добавьте hitpoints к вашей строке:

print('the enemy gets mutilated for %d hitpoints!' % damage)
14
задан Sam 8 July 2016 в 20:16
поделиться

4 ответа

myApp.config(function ($routeProvider) {
        $routeProvider.
            when('/', {controller: 'MyCtrl', templateUrl: '/eshop/myConfig'})
})

.controller('MyCtrl', function ($scope, $templateCache) {
    $templateCache.remove('/eshop/myConfig');
    // or
    $templateCache.removeAll();
});

Я не тестировал его. Я нашел что-то в этом url. Посмотрите на это Angularjs - как очистить кэширование $ routeProvider от templateUrl

26
ответ дан Community 16 August 2018 в 14:11
поделиться
  • 1
    Круто! Решила мою проблему .. Спасибо, ребята! – Saxophonist 5 September 2017 в 11:59
  • 2
    Я не рекомендую использовать Pragma один. это не стандарт (по-видимому) и может вызвать проблемы с запросами Cross Origin. Только что закончил 2-часовую сессию отладки с друзьями, чтобы понять, что это послужило причиной проблемы. – guy mograbi 7 February 2018 в 02:32

Это уже ответ здесь .

Вставка кода фрагмента из ссылки для вашей ссылки.

myModule.config(['$httpProvider', function($httpProvider) {
    //initialize get if not there
    if (!$httpProvider.defaults.headers.get) {
        $httpProvider.defaults.headers.get = {};    
    }    

    // Answer edited to include suggestions from comments
    // because previous version of code introduced browser-related errors

    //disable IE ajax request caching
    $httpProvider.defaults.headers.get['If-Modified-Since'] = 'Mon, 26 Jul 1997 05:00:00 GMT';
    // extra
    $httpProvider.defaults.headers.get['Cache-Control'] = 'no-cache';
    $httpProvider.defaults.headers.get['Pragma'] = 'no-cache';
}]);
26
ответ дан Community 17 August 2018 в 05:40
поделиться
  • 1
    Круто! Решила мою проблему .. Спасибо, ребята! – Saxophonist 5 September 2017 в 11:59
  • 2
    Я не рекомендую использовать Pragma один. это не стандарт (по-видимому) и может вызвать проблемы с запросами Cross Origin. Только что закончил 2-часовую сессию отладки с друзьями, чтобы понять, что это послужило причиной проблемы. – guy mograbi 7 February 2018 в 02:32
  • 3
  • 4
    – guy mograbi 14 September 2018 в 17:41

Вот что я сделал, просто измените его на

 $http.get("myurl",{headers:{'Cache-Control': 'no-cache'}})
5
ответ дан karma 16 August 2018 в 14:11
поделиться

попробуйте это

  $state(' 'app.name', {
 url: '/name',
cache: false,
 controller:'MainCtrl',
 templateUrl:'templates/name.html'
 })
0
ответ дан Nikhil Ghuse 16 August 2018 в 14:11
поделиться
  • 1
    не знаю, как этот ответ применяется. Вопрос о http get. а не шаблоны. – tatmanblue 27 July 2017 в 18:50
Другие вопросы по тегам:

Похожие вопросы: