与NgRoute和data-ng-repeat的角度冲突?

时间:2016-02-01 14:00:52

标签: angularjs

我正在将behance Api实现到我的角度应用程序中,我使用此代码并且它可以正常工作。

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没有用,因为我用它来调用angular。

<script data-require="angular.js@1.0.x" src="http://code.angularjs.org/1.0.7/angular.min.js" data-semver="1.0.7"></script>

如果我像这样叫角度我的ng-route有效,但不是我的工厂

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

有角度版本的东西,我真的很新, 提前谢谢!

1 个答案:

答案 0 :(得分:0)

你忘了包含angular-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>