È possibile eseguire la logica booleana all'interno di un manubrio condizionale?Logica booleana all'interno di un modello di manubri
In questo momento mi spoof questo comportamento con una funzione di controllo, così finisco con il controller
App.ApplicationController = Ember.Controller.extend({
bool1: true,
bool2: true,
both: function(){ return this.bool1 && this.bool2; }.property('content.both'),
});
che mi permette di utilizzare un modello manubrio di
<script type="text/x-handlebars">
{{#if both}}
<p> both were true </p>
{{/if}}
</script>
e che funziona bene, ma solleva alcuni problemi. Prima di tutto, oscura ciò che accade (in particolare se non vengono utilizzati i nomi delle funzioni corrette). In secondo luogo, sembra violare un po 'la separazione MVC.
E 'possibile fare qualcosa sulla falsariga di
<script type="text/x-handlebars">
{{#if bool1 && bool2}} <!-- this will not actually work -->
<p> both were true </p>
{{/if}}
</script>
e farlo funzionare?
vedi correlati: http://stackoverflow.com/questions/14149415/double-condition-with-if – CraigTeegarden