2017-03-25 1 views
1

Je me souviens d'un moteur de modèle côté serveur qui rend {{! anything}} comme trueDéterminer quel modèle côté serveur une application utilise

Je suppose que cela rend comme ça parce anything est une variable non définie. Peu de moteurs de gabarits le font. Par exemple, dans moustache {{! anything }} est juste un commentaire.

D'autres choses se rendus comme:

{{ 1+1 }} -> 2

{{if 1==2}} yes {{else}} no {{end}} -> pas

Il est pas GO modèle.

Je voudrais utiliser ce modèle, mais je ne me souviens pas du nom. Est-ce que quelqu'un connaît un modèle qui fait la même chose?

Merci!

+0

Il pourrait être une syntaxe spécifique qui utilise '{{' - cela dépend de la la mise en oeuvre. Si vous utilisez des rappels avec le moteur de création de modèle pour récupérer une valeur ou déterminer la visibilité d'une région, vous pouvez utiliser n'importe quel moteur à double accolade, mais traitez le caractère '!' Dans votre code de rappel. – Dai

Répondre

0

Cela ressemble beaucoup à des modèles de Go pour moi. Apache Velocity a un style légèrement différent, mais pourrait vous offrir des capacités similaires. AngularJS utilise également un style de gabarit double accolade.

+1

Merci, c'est ce que je cherchais! – user7764956

+0

Oh, en fait non ce n'est pas ce modèle .. Je viens de tester et {{! quoi que ce soit}} renvoie 'panique: template: t: 1: inattendu"! " en commande' – user7764956