2016-02-01 1 views
1

Я пытаюсь реализовать поведение Api в своем угловом приложении, я использую этот код, и он работает.Угловой конфликт с NgRoute и data-ng-repeat?

var RoutingApp = angular.module('RoutingApp', ['ngRoute']) 



RoutingApp.factory('behFactory', function($http) { 
var factory = {  
async: function(page) { 
    var user = 'enokmadrid'; 
    var apiKey = 'wXg9JwtvGepF60zwE9f0t20YN4TGKxYc'; 
    var url = 'http://behance.net/v2/users/'+ user +'/projects?api_key='+ apiKey +'&callback=JSON_CALLBACK';  
    var promise = $http.jsonp(url).error(function (response, status) { 
     alert(status); 
    }).success(function (response, status) { 
     console.log(response.projects); 
    }).then(function (response, status) { 
     return response.data;   
    }); 
    return promise; 
}}; 


return factory; 
}); 

Но мой ng-route он не работает, так как я использовал это для вызова углового.

<script data-require="[email protected]" src="http://code.angularjs.org/1.0.7/angular.min.js" data-semver="1.0.7"></script> 

Если я называю Угловая, как это мои нг маршрутные работы, но не моя фабрика

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0-rc.2/angular.min.js" > 
</script> 

Что-то с угловой версии, я очень новый на этом, заранее спасибо!

+0

'ngRoute' был построен в' 1.0.7' но был удален из ядра позже. Вы не можете переключать эти 2 версии без изменения зависимости и включая или исключая 'angle-route.js'. Что не работает на заводе и какие ошибки выбрасываются – charlietfl

ответ

0

Вы забыли включить угловой route.js ВИДЕТЬ documentation и изменить свой код, как это

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0-rc.2/angular.min.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0-rc.2/angular-route.min.js"></script> 
Смежные вопросы