javascript - ember pre4 中 {{render}} 和 {{control}} 的目的是什么

标签 javascript coffeescript ember.js

这些 Handlebars 助手的文档似乎为零。有人可以解释他们的作用以及如何最好地使用它们吗?

最佳答案

{{render}} 在当前上下文中使用相同的命名 Controller 和模板。如果存在同名的 View 类,则使用该 View 类。如果指定了模型,它将成为该 Controller 的模型。默认目标将是同一个 Controller 。

{{control}} 使用命名 Controller 的新实例,而不是命名 Controller 的单例。

{{partial}} 将相同的模板转储到位,使用相同的容器和当前 Controller 。模板名称必须以下划线开头。

关于javascript - ember pre4 中 {{render}} 和 {{control}} 的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14716928/

相关文章:

javascript - 类型错误 : Cannot read property 'click' of null

javascript - 如何计算Javascript中两个日期之间的年月?

javascript - 有效地听 JS .scroll()

ember.js - 如何在 Ember 中创建自定义错误类?

ember.js - ember init 'Yndh'的意思

javascript - select2 noresult 捕获输入

javascript - 如何使用 materializecss 框架使 Accordion 在悬停时展开而不是在单击时展开

coffeescript - for循环中的索引变量(_i)?

coffeescript - 为什么我不能调用这个函数?

javascript - 编辑器错误 - 找不到这样的编辑器 : dateEditor in tabulator code