【发布时间】:2014-03-26 22:56:11
【问题描述】:
好像我的应用程序断开了连接。
我认为我遵循了正确的命名约定,但是当我为某个路由创建控制器时,它会杀死我在路由中加载的模型......它在模板和控制器。
我的代码在这里: https://github.com/mgenev/Full-Stack-JS-Boilerplate/tree/master/public/ember
我已尝试按照指南进行所有操作,但我不知道发生了什么。如果有人能帮我解决这个问题,我将不胜感激。
更新:
我使用 ArrayController 还是 Object 似乎并不重要。无论我做什么,当我做什么:
App.ArticlesCreateRoute = Ember.Route.extend({ model: function () { return this.store.createRecord('article', {title: 'mah title', 页面内容:''}); },setupController:函数(控制器,模型){ this.controller.set('model', model); } });
当我执行 setupController 时,我实际上在后面得到了未定义的模型:
function(controller, model) { this.controller.set('article', model); }
我确实可以访问我的控制器和视图中的文章对象 –
【问题讨论】:
标签: ember.js