首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ui中找不到路由器错误-路由器angularjs中需要

在ui中找不到路由器错误-路由器angularjs中需要
EN

Stack Overflow用户
提问于 2013-09-29 01:33:57
回答 3查看 5.5K关注 0票数 1

我已经包含了angularjs的ui-router.js。但不知何故,我不能让它与requirejs一起工作。

代码语言:javascript
复制
require.config
baseUrl:"/Scripts/app"
paths :
    jquery      :   "libs/jquery/jquery-2.0.3"
    bootstrap   :   "libs/bootstrap/bootstrap"
    angular     :   "libs/angular/angular"
    domReady    :   "libs/requirejs/domReady"
    blockui     :   "libs/jquery.blockUI"
    "ui-router" :   "libs/angular/angular-ui-router"
    "angular-resource"  :   "libs/angular/angular-resource"

shim:
    jquery:
        exports:
            "jquery"

    bootstrap:
        depts:["jquery"]

    angular:
        exports:
            "angular"

    "ui-router":
        exports:
            "ui.router"
        deps : ['angular']

    blockui : 
        deps : ["jquery"]

        "angular-resource":
            deps: ['angular']

    deps :['app','utils/common']

require ['angular','jquery','bootstrap','routes'] ,(angular,$) ->   
    $(document).ready ->
        angular.bootstrap document,['app']

现在我的app.coffee是

代码语言:javascript
复制
define ['angular','angular-resource','ui-router'] , (angular) ->
angular.module 'app',['ngResource']

控制台在chrome中显示错误

代码语言:javascript
复制
Uncaught TypeError: Cannot read property 'router' of undefined 

代码语言:javascript
复制
  TypeError: g is undefined    
g = g[part];

在firefox中。为什么我不能使用ui-router作为我的模块将其加载到我的route.coffee模块中?

EN

回答 3

Stack Overflow用户

发布于 2013-10-16 05:14:50

最终在ui-router项目中得到了答案,这里是答案链接

Ui-Router Issue for requirejs load with AMD

票数 2
EN

Stack Overflow用户

发布于 2013-10-03 22:16:52

代码语言:javascript
复制
"ui-router":
    exports:
        "ui.router"
    deps : ['angular']

尤其是"ui.router"才是这里的坏人。

解决方案:不要在其名称中使用点。我甚至在导出时也使用了"uiRouter“!

票数 0
EN

Stack Overflow用户

发布于 2015-10-16 15:32:12

如果模块的名称不正确,requirejs就无法加载脚本文件。所以你得不到路由器。在开发环境中,你应该打开控制台窗口,在这个窗口中,你应该会发现来自于requirejs的错误。

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

https://stackoverflow.com/questions/19069769

复制
相关文章

相似问题

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