構造的/手続き的な質問があります。
だから私は非常に単純な ember アプリを持っていて、ember-data を使用しようとしていますが、「正しくやっている」かどうかはわかりません。ユーザーがインデックス テンプレートにアクセスすると、ユーザーの位置座標を取得し、そのハッシュをエンコードします (その部分は機能します)。次に、私のサーバーには、ハッシュされた座標にちなんで名付けられた「タイル」を格納するデータベースがあります(#/tiles/H1A2S3H4E5D
ルートにヒットすると、適切にフォーマットされたJSONが返されます)。
返された各タイルを最初のページの下部にあるユーザーに表示する場合、次に何がしたいですか (ハンドルバーがそれを行う場合)。
ハッシュ化されたコードを;DS.Model
にハードコーディングすると、タイルの があります。App.find(H1A2S3H4E5D)
サーバーがクエリに適切に応答していることがわかります。ただし、返された JSON オブジェクトにアクセスする方法、またはそれをユーザーに表示する方法を理解できないようです。
いくつかのチュートリアル ビデオを見ましたが、それらはすべて古いルーターでは時代遅れのようです。
主に知りたいこと:
1. によって返される情報はどこにあるのかApp.find()
; ライブ&アクセス方法は?
2.これを処理するためにテンプレート/ビューを構成する「正しい」方法は何ですか?
3. その ID (ハッシュ化された座標) を に渡すにはどうすればよいApp.find
ですか? グローバル変数として?またはより良い方法はありますか?
(私にとって)最大の問題は、ユーザーが最初にページにアクセスするまで、検索したIDが存在しないことです。(動的に生成されるため)ページが読み込まれたときにそれを取得することはできません。
必要に応じてフィドルを投稿できますが、コードを書くだけではなく、概念的/教育的な回答を探しています