Tôi đang cố gắng tìm ra cách sử dụng một con sên (thuộc tính của mô hình của tôi) trong các tuyến đường ember của tôi để nhận các url sạch hơn.Sử dụng một con sên trong một tuyến đường emberjs
Tôi muốn rằng các tuyến đường của tôi trông như thế này:
http://www.server.com/#/newsitems/newsitem-title-in-slug-format/1
Thay vì:
http://www.server.com/#/newsitems/1/1
Như bạn thấy, tôi muốn thay thế id của newsitem với thuộc tính slug thực tế. Sau đây là cách mô hình Newsitem
của tôi trông giống như:
App.Newsitem = DS.Model.extend({
slug: DS.attr('string'),
title: DS.attr('string'),
summary: DS.attr('string'),
});
Thuộc tính sên nhận một thuộc tính văn bản sạch ở định dạng này: title-in-slug-format
Đây là bản đồ router của tôi vào lúc này:
App.Router.map(function(){
this.resource('newsitems', function(){
this.resource('newsitem', {path:':newsitem_id'});
});
});
tôi đã cố gắng thay thế newsitem_id
bằng newsitem_slug
nhưng điều này không hoạt động. Bất cứ một đề nghị nào khác?
hoạt động trong RC6, cảm ơn :) – j10io