2016-08-11 2 views
0

Ich bin mir nicht sicher, was vor sich geht, aber ich benutze Angular, um eine App zu bauen. Alles, was ich versuche zu tun, ist ein partielles injizieren, wenn Staaten sich ändern. Ich benutze Ui-Router. Hier ist mein App-Code:Angular Teil verbreitet keine Änderungen an App

$stateProvider 
    .state('home', { 
     url: "/", 
     templateUrl: "homePartial/home.html", 
     controller: 'HomeCtrl', 
     data: { 
      authorizedRoles: [USER_ROLES.admin, USER_ROLES.editor, USER_ROLES.guest] 
     } 
    }) 

    ; 
    $urlRouterProvider.otherwise("/"); 

Hier ist mein Teil - home.html:

<p>test</p> 

Nun, wenn ich meinen app gehen und klicken Sie auf ‚Home‘ Ich sehe den Inhalt des Teils, bevor es wurde bearbeitet. Es ist fast so, als ob die Teilhaber nicht gerettet hätten. Wenn ich zu app/homePartial/home.html gehe, kann ich die verbreiteten Änderungen sehen.

Antwort

1

Dies ist höchstwahrscheinlich ein Caching-Problem, löschen Sie den Cache und aktualisieren Sie die Seite und Sie sollten Ihre geänderte Seite sehen.

, wenn Sie Google Chrome verwenden, würde ich raten, die "Disable Cache (während DevTool geöffnet ist)" tickt innen Dev tool -> settings

+0

Wow, danke. Ich habe gerade meinen Verstand gefunden. Ich habe es nicht verstanden, weil meine anderen Teiltöne sich selbst verbreiteten, aber aus irgendeinem Grund war dies nicht der Fall. Wird in 5 Minuten akzeptiert. –

Verwandte Themen