gpt4 book ai didi

javascript - 我如何在 Ember 中创建部分?

转载 作者:数据小太阳 更新时间:2023-10-29 06:11:21 25 4
gpt4 key购买 nike

我不能更简单地说。我只想要一个关于如何在 ember.js 中创建部分 Handlebars 的分步指南。我到处都找不到合适的!!

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

最佳答案

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

Partials 过去需要在其名称开头使用下划线,尽管此限制已不再适用 ( https://github.com/emberjs/website/pull/1917 )

部分可以访问当前模板上下文并且它们不接受参数。请使用 {{render 'contextName' optionalContextData}} 传递参数。

render vs view vs partial helpers 上阅读来自 Ember v1.13 的文档.

请注意部分将 soon be deprecated赞成components , 这是首选的解决方案。

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

关于javascript - 我如何在 Ember 中创建部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28086844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com