2012-04-05 15 views
1

Emberが初めてで、ドキュメントからその一部を習得しようとしました。私は絶対パス(jsfiddle)を使用して作成することができましたが、相対パスを使用して成功しませんでした。コードを変更した後相対パスを使用したビュー階層の構築

App.UserView = Ember.View.extend({ 
    templateName: 'user', 

    firstName: "Albert", 
    lastName: "Hofmann", 

    infoView: Ember.View.extend({ 
    templateName: 'info', 

    posts: 25, 
    hobbies: "Riding bicycles" 
    }) 
}); 

Emberはテンプレート内の相対ビューを見つけることができません。私のjsfiddle試行。私は間違って何をしていますか?それを修正

答えて

2

:あなたは子供をインライン化する必要がhttp://jsfiddle.net/MikeAski/nkCgU/3/

は、同じテンプレートブロックのテンプレート部品の宣言を表示します。

+0

「情報」という名前のテンプレートが実際に存在しないので、何があなたの実装で 'infoView'で' templateName'の意義/使い方のですか? – Shoan

+0

申し訳ありませんコードスニペットからのコピー/ペーストプログラミング: - /謝罪。私はリンクを更新しました。 –

+0

更新いただきありがとうございます。ドキュメンテーションに 'infoView'に' templateName'があるので、私はあなたのjsfiddleだけを実際に指していませんでした。それは混乱していた。 – Shoan

関連する問題