mi chiedevo se la sua possibilità di fare qualcosa di simile:Valutare due condizioni a manubrio tramite brace
{{#if ClientController.Client.number && PhoneController.hasLinesToInstall}}
...
{{/if}}}
Grazie,
Juanitos
mi chiedevo se la sua possibilità di fare qualcosa di simile:Valutare due condizioni a manubrio tramite brace
{{#if ClientController.Client.number && PhoneController.hasLinesToInstall}}
...
{{/if}}}
Grazie,
Juanitos
Non credo sia possibile condizioni di catena come quello nel manubrio come quello - non riesco a trovare nulla a riguardo nella documentazione.
Si potrebbe loro nido, però, in questo modo:
{{#if ClientController.Client.number}}
{{#if PhoneController.hasLinesToInstall}}
...
{{/if}}
{{/if}}
che permetterebbe di conseguire lo stesso risultato.
non è supportato out-of-the-box, ma è possibile utilizzare l'addon https://github.com/jmurphyau/ember-truth-helpers:
ember install ember-truth-helpers
Poi, nel modello:
{{#if (and ClientController.Client.number PhoneController.hasLinesToInstall)}}
...
{{/if}}}
In precedenza, la comprensione della comunità era che i modelli dovrebbero essere in gran parte privi di logica. Overtime, il nostro punto di vista si è spostato verso l'inserimento di una maggiore logica dichiarativa nei modelli, insieme a ember-truth-helpers
, ember-composable-helpers è un ottimo esempio di questo.
Per me ha funzionato in questo modo:
Ember.computed.and('firstComputedProperty', 'secondComputedProperty')
questo è il mio soluzione di backup, ma grazie alcun modo. –
@Juanito - Ho letto un po 'di più e ho trovato alcune persone che dicono che non è possibile *** e che è una caratteristica di design del manubrio (ti costringe a mantenere i tuoi modelli pulito e privo di logica che appartiene altrove). http://stackoverflow.com/questions/8853396/logical-operator-in-a-handlebars-js-if-conditional#comment-11152800 http://blog.teamtreehouse.com/handlebars-js-part-2-partials -and-helpers – Anonymous
Grazie per il vostro aiuto;) –