У меня проблема с ресурсами в ember.js.ember.js: динамические сегменты и запросы
дал эти маршрутизатор:
App.Router.map ->
@route "index", path: "/"
@resource "transport_documents", ->
@resource "transport_document", path: ":transport_document_id"
и это маршруты:
App.TransportDocumentsRoute = Ember.Route.extend
model: -> App.TransportDocument.find()
App.TransportDocumentRoute = Ember.Route.extend
model: (params)->
App.TransportDocument.find(params.id)
- когда я перейти к
/transport_documents
моей стороне сервера вызова:/api/transport_documents
, как и ожидалось - , когда я перейти к
/transport_documents/1
Я ожидаю, что этот звонок будет выполнен:/api/transport_documents/1
, но это не так. нет вызовов на мой сервер
Ожидаемая ситуация? Если нет, что мне делать, чтобы заставить приложение делать этот запрос? Я хочу больше деталей в представлении представления, и меньше в индексе.
благодаря
изменилось. по-прежнему нет вызовов сервера, если я НАВИГАЕТ к этому пути, переходящему из индекса. Он выполняет вызов сервера, если i ACCESS напрямую связан с url '/ transport_documents/1' –
, попробуйте вызвать' App.TransportDocument.find (1) 'вручную и посмотреть, попадает ли он на ваш сервер – CraigTeegarden
. (отредактировал комментарий раньше). Может быть, он думает, что у меня уже есть все данные, которые мне могут понадобиться? –