gpt4 book ai didi

Ember.js 如何将一个组件作为参数传递给另一个组件?

转载 作者:行者123 更新时间:2023-12-02 22:05:07 25 4
gpt4 key购买 nike

例如,我有两个资源 - 用户和组。还有两个页面,处理这些资源的列表,它们是相似的。它们都有共同的分页和过滤逻辑,但资源必须以不同的方式显示,所以我想创建一个 resource-list 组件并传递 user-viewgroup-view 组件作为参数(以及 Ember 数据的资源名称)。我可以传递一个组件吗,或者也许我可以以其他方式做到这一点,因为我对 MVC 和此类东西还很陌生。

最佳答案

您可以使用 {{component}} 帮助器 ( http://emberjs.com/api/classes/Ember.Templates.helpers.html#method_component )。

例如将详细 View 的名称传递给资源列表组件

{{resource-list detailView="user-view"}}

{{resource-list detailView="group-view"}}

并在资源列表组件中包含带有组件帮助器的组件:

{{component detailView}}

就是这样。

关于Ember.js 如何将一个组件作为参数传递给另一个组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37700865/

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