如何在Ember中创建局部?

Mar*_*ins 5 javascript partial-views handlebars.js ember.js

我不能简单地说.我只想逐步了解如何在ember.js中创建一个部分把手.我无法在任何地方找到合适的人!

  • 部分地方应该保存在哪里?
  • 如何将参数传递给部分?
  • 我的文件名开头是否需要下划线?
  • 我如何注册部分?
  • 渲染部分的正确方法是什么,{{> partialname}}和之间有什么区别{{partial partialname}}

如果你downvote至少发布一个链接到适当的指南

Poo*_*avi 6

{{partial 'templateName'}}是一个Ember知道帮手.{> name}使用Ember时请忽略Handlebar的部分语法.

部分用于在名称的开头需要一个下划线,虽然这种限制不再正确(https://github.com/emberjs/website/pull/1917)

Partials可以访问当前模板上下文,但不接受参数.请{{render 'contextName' optionalContextData}}用于传递参数.

阅读有关rendervs viewvs partial帮助者的文档.

您不必注册部分,只要Ember可以将它们作为模板,它们就可以驻留在任何地方.