1

似乎我想念使用 AngularAMD 在代码上运行 r.js。

.when('/', angularAMD.route({
    templateUrl: 'views/home.html',
    controller: 'HomeCtrl',
    controllerUrl: 'controllers/home',
    data: {
          name: 'home'
    }
}))

我定义了以下路线,只要我不运行 r.js,它就可以正常工作,但是在我这样做之后,我得到了以下错误,

Uncaught Error: undefined missing controllers/home
4

1 回答 1

0

您的家庭控制器的 js 文件的名称是否命名为home.js

如果不是 - 那么您将希望controllerUrl等于确切的名称而没有.js末尾的。-controllers/homeCtrl或者controllers/homeController- 重要的是你如何命名你的控制器的 js 文件。

于 2015-09-01T17:58:41.547 回答