Ember.jsのドキュメントでテンプレートの名前を指定する方法は、タグのdata-template-name
の値をテンプレートの名前に設定することで説明しました。しかしTom DaleのEmber.jsドキュメンテーションサイトの最新のスクリーンキャストでは、IDを使ってテンプレートに名前をつけています。 Emberのテンプレートに名前を付けるにはどちらも有効な方法だと思います。なぜ1つはdata-template-name
をIDに加えて使うべきですか?Ember.jsテンプレートのデータテンプレート名への名前付け
答えて
両方とも動作しますが、data-template-name
を使用すると、テンプレートIDと衝突しない要素IDを自由に使用できます。
あなたのハンドルバーのテンプレートをスタンドアロンのファイルに移動するときにも(生産状況で言うと)、idとdata-template-nameを気にする必要はありません(ビルドツールでテンプレートファイル名) –
@Toran素晴らしい点 - 私はビルドツールと 'data-template-name'の代わりにファイル名を使う利点、つまりID番号 –
を忘れてしまったので、テンプレートスクリプトタグのdata-template-nameとidはまったく同じですもの? –
私は、賛否両論はありませんが、idはより簡潔です。 –
'data-template-name'や' id'も同じように動作します。本当に重要なのはテンプレート自体の名前です。これは、テンプレートをアプリケーションの他の部分と結びつけるものです。 – MilkyWayJoe