我想我很难理解控制器加载的数据应该如何绑定并可供视图使用。出于这个问题的目的,我在 jsFiddle中制作了一个使用 ember-rest 加载数据的小示例。
正如您在 jsFiddle 中看到的,我想在此示例中实现的是将我的绑定testData
到BlockView
使用blocki
模板呈现的对象。在 Ember 中执行此操作的适当方法是什么?
要了解小提琴正常运行时的外观,请将绑定替换blocksController
为直接绑定到testData
. 我在另一个版本的 jsFiddle中做到了这一点。
{{view App.BlockView blockiBinding="App.testData" }}
当然,这些块在这个版本中可以正确渲染——但这不是我想要这样做的方式。我想学习如何正确地(按照 Ember 的建议)连接blockController
到视图并从中获取数据。在实际场景中,数据将从 REST API 获取,这就是我在此示例中使用 ember-rest 的原因。
如果你用你的忍者动作修复了那个 jsFiddle,请花几秒钟解释一下它是如何工作的。我发现很难获得有关这方面的最新信息。谢谢!