Tôi có hai nguồn lực mà cả hai đều có cùng một tiểu tài nguyên:Tôi làm cách nào để phân biệt các tuyến đường lồng nhau trong ember.js?
App.Router.map(function() {
this.resource('post', function() {
this.resource('comments', function() {
this.route('new');
});
});
this.resource('product', function() {
this.resource('comments', function() {
this.route('new');
});
});
});
Vấn đề là các bộ định tuyến ember xây dựng những cái tên của các đối tượng đường ra khỏi chỉ các tuyến đường hiện tại và cha mẹ, không ra khỏi toàn bộ hệ thống cấp bậc. Do đó, nó cố định tuyến cả /posts/:id/comments/new
và /products/:id/comments/new
đến đối tượng App.NewCommentRoute
. Tôi có thể làm gì để sữa nó?
Bài đăng này đã được điều chỉnh từ GitHub issue.
này ban đầu được câu hỏi của tôi: https://github.com/emberjs/ember.js/issues/2086 Cảm thấy một chút giống như đại diện của tôi đã được rim. – KOGI
Xin lỗi về điều đó. Tôi không thấy nó. Tôi sẽ đánh dấu câu trả lời của tôi là wiki cộng đồng. (Câu hỏi không thể được, mặc dù tôi đã liên kết đến vấn đề GitHub của bạn trong văn bản câu hỏi.) –
Cảm ơn. Câu trả lời của bạn là tất cả của bạn, mặc dù, vì vậy bạn nên nhận được tất cả các đại diện cho nó. Chỉ có câu hỏi ban đầu là của tôi. – KOGI