Mar*_*tuc 37 mustache handlebars.js ember.js
该火起来Ember.js截屏使用partial,template,render内模板渲染模板,但我仍然不知道我知道该用哪一个时.
在同一个截屏视频中partial,使用上下文和与当前控制器相关的所有数据进行解释,同时render使用指定控制器的匹配模板,上下文等:

可有人请澄清之间的区别partial,template,render当(例子)来使用它?
And*_*lan 37
我理解它的方式,他们分解的方式是这样的:
"render"为您提供了自己的整个视图/控制器/模板上下文.
一个示例将是包含动态片段的顶部导航.内容将在TopNavController中维护,并使用"render"插入到应用程序模板中
"partial"将插入模板,但该模板将使用当前上下文而不是自己的上下文.Partial也是框架的一个新部分,意味着在某种程度上替换使用模板.
一个示例是显示用户列表并且每个用户是列表中的相对复杂的部分(化身,名称,电子邮件等),您可以循环遍历列表并基于每个用户的上下文插入部分.
"template"只是使用当前上下文插入模板.我认为使用模板在模板中渲染片段并不是一种好的风格,你应该使用"部分",尽管在大多数情况下模板的工作方式相同.
| 归档时间: |
|
| 查看次数: |
17327 次 |
| 最近记录: |