2017-02-06 53 views
0

我已經在我的角度1應用程序中實現了ui-router,並且還配置了路由狀態。當我嘗試訪問該頁面時,出現本帖標題中提到的錯誤。請在下面找到我的代碼。有人可以告訴我我哪裏出錯了。

app.js

(function() { 
    "use strict"; 
    var app = angular.module("productManagement", ["common.services","ui.router"]); 

}()); 

config.js

(function() { 

    "use strict"; 
    var app = angular.module("productManagement"); 


    app.config(["stateProvider", 
      function ($stateProvider) { 
       $stateProvider 
       .state("productList", { 
        url: "/product", 
        templateUrl: "app/product/productListView.html", 
        controller: "ProductListController as vm" 
       }); 

    }]); 

} 

()); 

ProductListController

(function() { 

    "use strict"; 

    angular 
     .module("productManagement") 
     .controller("ProductListController", ["productResource", ProductListController]); 

    function ProductListController (productResource) 
    { 
     var vm = this; 

     productResource.getProducts() 
     .then(function (response) { 

      vm.products = response.data; 
     }, function (error) { 
      vm.status = 'Unable to load product data: ' + error.message; 
     }); 



     vm.showImage = false; 

     vm.toggleImage = function() { 
      vm.showImage = !vm.showImage; 
     }; 

    } 

}()); 

回答

1

的一件事喜小號的配置需要改變:

.config(["stateProvider", 

.config(['$stateProvider', 
+0

我做了改變,但現在得到一個不同的錯誤 – Tom

+0

angular.js:14328錯誤:過渡在V取代 [如$得到(HTTP :// localhost:59155/bower_components/angular-ui-router/release/angular-ui-router.min.js:7:16122) at Object.invoke – Tom

+0

這是你所有的代碼還是其他部分? – rrd

相關問題