這並不當然的工作,但應該解釋我想達到的目標:AngularJS:用404頁網址替換templateURL數據時未加載
在工廠「myapp.factory(‘gameService’,函數($ http,$ location){「我從json feed加載數據 」返回$ http.jsonp('api/game /'+ id +'?callback = JSON_CALLBACK')「,如果數據未加載,則更改templateURL ,這是裝在第一,404頁網址,而不是
var get_data = function (id) {
return $http.jsonp('api/game/' + id + '?callback=JSON_CALLBACK')
.then(function(response) {
//data loaded, do magic
}, function(response) {
//data not loaded
templateUrl: 'views/page_not_found.html'; //<- how to inject this so it works?
});
};
這只是創建無限循環。 – yodalr 2014-11-22 11:33:50
無限循環?你嘗試過嗎? – Dazuku 2014-11-22 13:51:04