我知道我一定错过了一些东西,但我创建了一个简单的测试来练习 {{render "viewName"model}}
帮助器的使用,但我遇到了问题。
它工作得很好,只是在 View 的 Controller 中我无法访问 Ember 文档中指出的模型属性。相反, Controller 的模型属性仍然未定义。
这是显示问题的 fiddle : http://emberjs.jsbin.com/misiyaki/6/edit
正如您所看到的,我在索引模板中测试了模型,它运行良好。但是,当渲染 ViewAView
时,关联的 ViewAController
中没有设置指定的模型。我在 View 的 init 方法中测试了它,但它也没有在那里设置。就好像我没有在助手中指定任何模型一样。
我错过了什么?
谢谢!!
最佳答案
模型在模板中被称为模型,而不是 testModel
,这只是您希望商店找到的模型类型。
此外,如果 Controller 支持对象,则它需要是一个 ObjectController
。
App.ViewAController = Ember.ObjectController.extend
关于javascript - 我怎样才能让这个 Ember 的 {{render}} 助手将给定的模型注入(inject)到 Controller 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24051212/