gpt4 book ai didi

ember.js - 仅清除一条路线的整个页面内容

转载 作者:行者123 更新时间:2023-12-02 08:02:30 24 4
gpt4 key购买 nike

我使用以下概念构建了一个 ember 应用程序。

<script type="text/x-handlebars">
<h2>Welcome to Ember.js</h2>

{{outlet}}
</script>

因此,在每个路由中,outlet 都会通过模板的 html 来放置。但现在我收到一个请求,要求再创建一条路线,该路线要显示完全不同的内容,甚至需要清除 <h2>Welcome to Ember.js</h2>从上面。我怀疑我是否可以直接实现这一目标。但我可以做一些调整以使其正常工作吗?

最佳答案

你需要制作嵌套路线吗?比如

this.resource('products');

this.resource('product', { path: '/products/:title' } );

假设在 产品 模板上,您必须 {[outlet}} 产品 模板。这使您可以以不同的方式操作 hbs.ses。假设产品旁边有一个来自产品模板的列表。

> 
>script type='text/x-handlebars' data-template-name='product' >

{{title}}
<p>{{description}}</p>
<p>Buy for ${{price}}</p> </script>



<script type='text/x-handlebars' data-template-name='products'>
{{#each}}
{{#link-to 'product' this classNames='list-group-item'}}
{{title}}
{{/link-to}}
{{/each}}
{{outlet}}
</script>

关于ember.js - 仅清除一条路线的整个页面内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20903459/

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