2013-04-08 10 views
9

Ho notato che i documenti Ember.js spiegano il modo in cui denominare i modelli impostando il valore data-template-name del tag <script> del tag sul nome del modello. Ma nell'ultimo screencast di Tom Dale sul sito di documentazione di Ember.js sta nominando modelli con id. Presumo che siano entrambi modi validi per nominare modelli in Ember. Perché si dovrebbe usare data-template-name come applicato agli id?Denominazione dei modelli Ember.js con nome modello di dati

+0

Direi, nessun pro, nessun contro, ma l'ID è più conciso. –

+0

'data-template-name' o' id' funzionano allo stesso modo. Ciò che conta davvero è il nome del modello stesso, che è ciò che collega il modello con le altre parti dell'app. – MilkyWayJoe

risposta

14

Mentre entrambi funzionano, utilizzando data-template-name si ha la libertà di utilizzare id di elementi che non entrano in collisione con i nomi dei modelli.

+2

d'accordo - anche quando sposti i tuoi modelli manubri in file stand alone (la situazione di produzione lascia intendere) non dovrai preoccuparti di id vs data-template-name (lascia che i tuoi strumenti di compilazione facciano questo in base al nome del file modello) –

+0

@Toran Ottimo punto: mi ero dimenticato degli strumenti di compilazione e il vantaggio dell'uso dei nomi di file al posto di 'nome-modello-dati 'o identificativi –

+0

così i nomi-modello-dati e l'id sui tag dello script modello fanno esattamente lo stesso cosa? –

Problemi correlati