2014-03-26 87 views
1

我一直在學習MEAN堆棧技術一週。我在使用Angular的自定義服務時遇到問題。我嘗試獲取.json文件,但是當應用程序加載&時,我在Web檢查器中檢查加載的資源,ison文件顯示我的index.html文件中的代碼。有誰知道這是爲什麼發生,以及如何解決它?角度服務返回和html文件而不是json文件

這是定製服務:

angular.module('StudentService', []) 
     .factory('Students', ['$http', function($http) { 
     return $http.get('app/students.json'); 
    }]); 

我不明白它如何與標題「students.json」加載但在Web檢查爲HTML代碼中顯示。任何幫助將不勝感激。

+0

,你可能要你正在使用JSON加載路線,添加到靜態路由 – doodeec

+0

謝謝!我想我的快遞和我的定製服務有不同的路線。這有點令人尷尬,但至少這個問題是照顧好的。 – talzag

回答

0

更改代碼就像在你明確應用這種

$http.get('app/students.json') 
     .then(function(res){ 
      $scope.todos = res.data;     
     }); 
return $scope.todos;