2013-04-08 10 views
9

Zauważyłem, że dokumenty Ember.js wyjaśniają sposób nazywanie szablonów przez ustawienie wartości <script> znacznika data-template-name na nazwę szablonu. Ale w najnowszym screeningu Toma Dale'a na stronie dokumentacji Ember.js wymienia szablony z identyfikatorami. Zakładam, że oba są poprawnymi sposobami nazywanie szablonów w Ember. Dlaczego warto używać data-template-name jako aplikacji na identyfikatorach?Nazewnictwo Szablony Ember.js z szablonem danych-szablonu

+0

Powiedziałbym, że nie ma plusów, nie ma wad, ale id jest bardziej zwięzły. –

+0

'data-template-name' lub' id' działają w ten sam sposób. Najważniejsza jest sama nazwa szablonu, który łączy szablon z innymi częściami aplikacji. – MilkyWayJoe

Odpowiedz

14

Podczas pracy zarówno przy użyciu data-template-name można używać identyfikatorów elementów, które nie będą kolidować z nazwami szablonów.

+2

zgodzono się - również kiedy przenosisz szablony kierownicy do samodzielnych plików (pozwala na przykład sytuacja produkcyjna) nie musisz martwić się o id kontra szablon-nazwa-szablonu (pozwól, by narzędzia do budowania zrobiły to za ciebie w oparciu o nazwę pliku szablonu) –

+0

@Toran Świetny punkt - Zapomniałem o narzędziach do budowania i korzyściach związanych z używaniem nazw plików w miejsce 'data-template-name' lub ids –

+0

, więc nazwa-szablonu-szablonu i identyfikator na znacznikach skryptu szablonu są dokładnie takie same rzecz? –