sách gpt4 ăn đã đi

javascript - 名为 `index` 错误的重复路由

In lại Tác giả: Walker 123 更新时间:2023-11-29 23:59:00 27 4
mua khóa gpt4 giày nike

我的应用程序有 abc.com 链接,这是一个主页和 abc.com/user123(有一个动态部分),这是一个用户登录的特定配置文件页面。

早些时候,我通过这样做实现了这一点:

this.route('index',{path:'/'}, function (){});
this.route('index', {path:'/:u_name'} , function() {});

现在,升级到 2.10 后,我无法使用上述方式在我的 router.js 中创建所需的链接。它在控制台中引起以下错误:

ember.debug.js:55283 Uncaught Error: You may not add a duplicate route named `index.loading`.

省略两条路径中的任何一条都不能让我达到预期的结果。

尝试在这个 Ember Twiddle 上访问 //user123

完成 abc.comabc.com/user123 等链接的mới方法是什么?

câu trả lời hay nhất

安库什。

我想我已经在 slack 中谈到了这个,但我只是在尝试处理许多错误路由时遇到了它。

郑重声明,我认为答案是将“索引”排除在外。它试图通过隐式路由来提供帮助,但它通常只会让事情变得困惑。

  this.route('flowers', function() {
this.route('flower-list', { path: '/' });
this.route('flower-detail', { path: '/:id'});
});

或者稍微复杂一点的嵌套

  this.route('flowers', function() {
this.route('loading');
this.route('flower-list', { path: '/' }, function() {
this.route('quick-view', { path: '/:id'});
});
this.route('flower-detail', { path: '/:id'});
});

关于javascript - 名为 `index` 错误的重复路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41060218/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress