我已经搜索了Ui-Router Controller Docs并在此处阅读了this堆栈溢出以及其他Google搜索。我试图将控制器分配给一个州,但我得到了错误:
Uncaught Typeerror: [$injector:modulerr]...controller cannot be found
我借了一个simpole Codepen来显示与我的代码相似的结果。
如果我从状态定义中删除 exampleCtrl ,一切正常:
...
.state('tab1', {
name: 'tab1',
url: '/tab1',
template: '<div class="tab tab1"><p>Caerphilly</p></div>',
controller: exampleCtrl
})
...
这是订单问题吗?或者我错过了什么。
答案 0 :(得分:2)
controller: "exampleCtrl"
代替controller: exampleCtrl