ember-data がまだかなり不安定な状態であることは理解しています。私が経験しているのは、予想される動作またはバグであることを確認したいだけです。そして、うまくいけば、何らかの回避策が見つかります。
1 つを除いて、予想されるすべての方法で正しく機能するアプリケーションがあります。最初のロードでアプリケーションがルーティングされる方法までさかのぼったことがわかります。ルート#/posts
または#/post/1
IDが有効な場所からアプリケーションを起動すると、正常に動作します。アプリケーションがモデルを開始、ルーティング、およびロードします。有効なルートはすべて正常に機能します。#/post/1a534b
ember-data がその ID を持つ基になるモデルを見つけることができないような不適切な ID を持つルートを使用すると、アプリケーションは決してルーティングしません。
アプリケーションで有効LOG_TRANSITIONS
にしましたが、ルートに遷移せず、ルーティングでエラーが発生せず、アプリケーション テンプレートが DOM に挿入されることさえありません。この問題は、注入する前にモデルがロードされるのを待っているように見えるため、初期ロードに固有のものです。約束されたモデルが存在しないため、これは決して起こりません。
それで、これは予想される動作ですか、それともここで何か他のことが起こっていますか?
私のアプリケーションは、dom の準備が整うまでロードされず、dom の準備ができたときに非同期にプルダウンされると言います。これは、適切なルートでロードされたときにアプリケーションが正常に動作するため、違いはありません。
コードを直接使用することはできないので、それまでの間、例として jsfiddle を取得できるかどうかを確認します。