我对 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
,但事实并非如此。没有呼叫我的服务器
这是预期的情况吗?如果没有,我应该怎么做才能强制我的应用程序执行此查询?我希望在显示视图中有更多详细信息,而在索引中则更少。
谢谢