我收到此错误:
Uncaught Error: assertion failed: You are looking for a edit controller in the Node namespace, but the namespace could not be found
但是,如果我检查对象(Chrome 开发人员工具),我确认:
App.NodeEditController
被定义为Ember.TEMPLATES['node/edit']
已定义(我使用的是预编译模板)- 模型
App.Node
已定义
什么可能导致这个问题?我还能验证什么?这个命名空间是什么?我以前没有使用过它,我的应用程序正在运行。
我所做的唯一更改与我的代码库的重组有关:我已将模板/控制器/模型/视图拆分为文件 - 但它们再次与grunt
任务连接,因此不应该存在真正的更改(除了事实我现在使用的预编译模板)
我也验证了SettingsApp.Router.router.recognizer.names
: