Ember.js ember js中的动态出口名称
要求:将有几个按钮,点击每个按钮,立即出口将呈现一个视图。(不是页面中的其他插座) 假设我在每个城市都开设了门店 这根本不管用Ember.js ember js中的动态出口名称,ember.js,outlet,Ember.js,Outlet,要求:将有几个按钮,点击每个按钮,立即出口将呈现一个视图。(不是页面中的其他插座) 假设我在每个城市都开设了门店 这根本不管用 有人能帮我做到这一点吗?你不能创建动态命名的Outlet,它会破坏代表你正在查看的页面的url,核心成员极力宣扬这一概念 您只需使用“渲染辅助对象”在模板中渲染,然后使用 {{#each item in model}} {{render 'something' item}} {{/each}} 在something控制器/模板中,您可以添加额外的逻辑,以了解您希
有人能帮我做到这一点吗?你不能创建动态命名的Outlet,它会破坏代表你正在查看的页面的url,核心成员极力宣扬这一概念 您只需使用“渲染辅助对象”在模板中渲染,然后使用
{{#each item in model}}
{{render 'something' item}}
{{/each}}
在something控制器/模板中,您可以添加额外的逻辑,以了解您希望它如何进行交互
此外,您可以在您的乘客路线下添加另一个资源,并在点击时添加一个承载该信息的门店。不确定您是否仍在寻找解决方案,正如@kinpin2k所述,您不能使用动态门店,但动态部分门店可能会有所帮助 像这样:
{{partial someTemplateName}}
其中someTemplateName
可以是控制器中的任何计算属性。如果属性返回falsy,则不会显示任何内容
以下是参考资料:
{{#each item in model}}
{{render 'something' item}}
{{/each}}
{{partial someTemplateName}}