如何显示ObjectController的“内容”?

时间:2012-10-10 10:11:39

标签: ember.js

我的ObjectController:

App.TestController = Ember.ObjectController.extend
  content: null

App.testController = App.TestController.create()
App.testController.set("content", Ember.Object.create({ question: "Question?" }))

console.log App.testController.get("question")

我的观点:

{{#view App.QuizView controller="App.testController"}}
   <div>"{{question}}"</div>
{{/view}}

在我的控制台上,我得到:

Question?

但我的观点是空的:

""

我做错了什么?

1 个答案:

答案 0 :(得分:3)

问题来自您的模板,您没有将控制器绑定到视图。 取代

{{#view App.QuizView controller="App.testController"}}

使用

{{#view App.QuizView controllerBinding="App.testController"}}

您可以尝试此解决方案in this JSFiddle