2012-03-27 11 views
23

Qualcuno può dirmi come includere il codice commentato nei modelli di manubri emberjs?Come commentare i manub di script emberjs?

<script id="restaurantDetail" data-template-name='restaurantDetail' type="text/x-handlebars"> 
//Commented code goes here 
</script> 

risposta

34

Dagli sguardi del github page, si vuole {{! comment text here}}:

Commenti

è possibile aggiungere commenti per i modelli con la seguente sintassi.

{{! This is a comment }} 

È anche possibile utilizzare i commenti html reali se si desidera che finiscano nell'output.

<div> 
    {{! This comment will not end up in the output }} 
    <!-- This comment will show up in the output --> 
</div> 
+1

Inoltre, se si utilizzano commenti html reali e si desidera includere variabili, assicurarsi di utilizzare il [Unbound helper] (http://docs.emberjs.com/#doc=Handlebars.helpers&method=.unbound&src=false) '' –

+0

I commenti devono essere inseriti il proprio contenitore {{}} o sono autorizzati ad essere in linea, come ad esempio {{name! this is App.controller.content.name}}? – iX3

10

mi consiglia di utilizzare {{!-- comment here --}} perché questo commento sintassi può contenere nuove linee e anche }} dentro il commento, ad esempio:

Bad comments: 
    {{! badly commented {{if somecondition "red" "blue" }} }} 
    {{! badly multiline comments 
     another line }} 

Comment that works: 
    {{!-- this is commented correctly {{if somecondition "red" "blue" }} --}} 
    {{!-- correct multiline comments 
     another line --}} 

(So che questa è una vecchia questione, ma questa risposta viene visualizzato per primo su Google durante la ricerca di commenti di modelli ember, quindi volevo aiutare i futuri lettori)

+0

Questa è sicuramente la strada da percorrere, mi ha aiutato moltissimo durante l'apprendimento di Ember (assicurati solo di non sporcare i tuoi modelli con codice commentato :)) –

+0

Probabilmente è stato aggiunto nelle versioni successive? Poiché la risposta accettata è dal 2012 e questo è del 2015 – user2831723

Problemi correlati