Я очень новичок в Ember.Соглашение об именовании EmberJS Для: {path: "/: object_id"}
У меня возникли проблемы с этой функцией динамического URL-адреса в вложенных маршрутах.
Я понимаю гнездование маршрутов в целом, как:
App.Router.map(function(), {
this.resource('orders', function(){
this.route('order', { path: "/orders/:order_id" })
})
})
Я знаю, положить {{ outlet }}
внутри orders
шаблона для отображения вложенного order
объекта.
Но мой вопрос в том, как работает соглашение об именах: order_id относительно моих данных модели?
Если мои данные заказов:
{
id: 1,
name: "John Doe",
address: "123 example rd",
telephone: "5145555555"
}
ли это: Order_ID работа похожа на рельсы в том, что он присоединяет имя объекта «: order_» для атрибута JSON из «ид»?
Im уверен, что это так, но я не уверен, что я еще не хватает, чтобы отобразить конкретный объект, когда я посещаю путь: "/orders/1"
вероятно Ember.ObjectController
где-то, но я не могу вполне понять это.
сделал любой из этих ответов работать для вас? –