我的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?
但我的观点是空的:
""
我做错了什么?
答案 0 :(得分:3)
问题来自您的模板,您没有将控制器绑定到视图。 取代
{{#view App.QuizView controller="App.testController"}}
使用
{{#view App.QuizView controllerBinding="App.testController"}}
您可以尝试此解决方案in this JSFiddle。