gpt4 book ai didi

javascript - AngularJS无法读取未定义的属性 'otherwise'

转载 作者:行者123 更新时间:2023-12-02 15:40:06 25 4
gpt4 key购买 nike

您好,我是 Angular 的新手,我正在学习教程,但在尝试设置默认路由时遇到了错误。错误是未捕获错误:[$injector:modulerr] 无法实例化模块productManagement,原因是:类型错误:无法读取未定义的“其他”属性。我的代码如下。

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

app.config(["$stateProvider",
function ($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/products');
$stateProvider
.state("productList", {
url: "/products",
templateUrl: "app/products/productListView.html",
controller: "ProductListCtrl as vm"
})
}]

);
}());

有人可以帮助新手吗?

最佳答案

您的注入(inject)器阵列缺少$urlRouterProvider。所有依赖项都必须在那里列出。

app.config(["$stateProvider", "$urlRouterProvider",
function ($stateProvider, $urlRouterProvider) {
...
}]);

关于javascript - AngularJS无法读取未定义的属性 'otherwise',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32657191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com