首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义的ReferenceError:$stateProvider没有定义角用户界面路由器

未定义的ReferenceError:$stateProvider没有定义角用户界面路由器
EN

Stack Overflow用户
提问于 2014-06-01 00:52:45
回答 1查看 8.5K关注 0票数 1

由于某些原因,我得到了这个错误Uncaught:$stateProvider没有被定义为,即使angular-ui-router.js被加载得很好。

开发工具中的错误

这是我的app.js

代码语言:javascript
复制
var app = angular.module('app', ['ui.router']);

app.config([$stateProvider, $urlRouterProvider, function($stateProvider, $urlRouterProvider) {

      $urlRouterProvider.otherwise('/');

      $stateProvider
        .state('main',
          { 
            url: '/',
            templateUrl: '/partials/main', 
            controller: 'mainCtrl'
          });
    }
]);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-01 00:57:14

代码语言:javascript
复制
app.config([$stateProvider, $urlRouterProvider, function($stateProvider, $urlRouterProvider) 

应改为

代码语言:javascript
复制
app.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider)`

@charlietfl指出了它缺失的引号。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23975827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档