0

これは私の工場です:

.factory('DataService',['$http',function($http, Backand ){
    var data = [];
    return {
        GetData: function(){
            return $http.get(Backand.getApiUrl() + '/1/objects/details').then(function(response){
                data = response;
                return response;
            });
        },
        GetElem: function(personId){
            for(i=0;i<data.length;i++){
                if(data[i].id == personId){
                    return data[i];
                }
            }
        }
    }

}]);

今問題。サードパーティのライブラリBackandは正しく挿入されていますが、エラーが発生します:Cannot read property 'getApiUrl' of undefined

したがって、Backand は未定義です。コントローラーで Backand を使用すると、すべて正常に動作します。

これを修正するにはどうすればよいですか?

4

1 に答える 1