2010-04-10 10 views
1

Je passais par le spark view engine documentation et j'ai trouvé beaucoup de littéraux apparaissant dans le code pour lequel je n'ai trouvé aucune référence. Par exempleLittéraux qui précèdent {dans le moteur de vue d'étincelle

!, #, $, !$, ...

Quels sont ces derniers pour? Que signifient les combinaisons? Quand sont-ils utilisés? Suis-je manquant plus de littéraux qui précèdent ou viennent après {

+0

http://stackoverflow.com/questions/1933474/what-is-the-difference-between-and-in -l'étincelle-vue-engin e –

+0

contenu innner: http: //whereslou.com/2008/08/10/partial-files-get-a-new-powerful-trick –

Répondre

0

trouvé un:

La syntaxe $!{expression} peut également être utilisé si vous voulez vous assurer que toutes les valeurs nulles et NullReferenceException qui résultent de l'expression produira pas de sortie du tout.

+0

@ R0MANARMY Je viens d'écrire ceci comme un billet de blog et j'espère que les plus utiles seront votés (par opposition à tout dans un seul article). Les points ne me préoccupent pas. Si vous voulez que les points écrivent des réponses pertinentes. Je vais lever une prime et vous donner une centaine supplémentaire. –

+0

@ R0MANARMY http://meta.stackexchange.com/questions/2706/moving-a-personal-technical-blog-to-stackoverflow-serverfault/2729#2729 –

+0

Je me suis corrigé. – R0MANARMY

0

Donc ceux qui manquent:

#: le mettre au début d'une ligne à insérer en ligne C# code dans la vue (vous devez terminer la ligne avec, comme tout C# déclaration

${}: espoir vous savez que l'un;)

!{}: sortie sans html coder le contenu (sortie dangereuse)