gpt4 book ai didi

ember.js - Ember.js如何同时显示两条路线

转载 作者:行者123 更新时间:2023-12-02 06:10:48 28 4
gpt4 key购买 nike

我在网站上展示了一个产品,就像这样:/#/products/1。用户可以同时打开一个页面,该页面将位于显示产品的顶部。就像覆盖层一样,与产品页面相比要小一些。这样您就可以看到其背后的一些产品。

我认为网址应为:/#/products/1/page/1。因此,用户可以与产品共享打开页面的链接。

结果是此路由器:

Router.map(function() {

this.resource(products, function() {

this.resource(product, function(path: ':product_id') {

this.resource('page', function(path: ':page_id'));

});
});
});

这是 Ember 的好习惯吗?还是应该采用其他方式?

感谢您分享任何想法。

最佳答案

完全没问题,您做错了一点,但是嵌套资源是解决之道

Router.map(function() {
this.resource('products', function() {
this.resource('product', {path: ':product_id'}, function() {
this.resource('page', {path: 'page/:page_id'}, function());
});
});
});

关于ember.js - Ember.js如何同时显示两条路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20903829/

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