Bir handlebar içinde koşul mantığı mantıksal mantık yürütmek mümkün mü? ,Boolean mantığı bir handlebars şablonu içinde
Şu anda bir kontrolör fonksiyonu ile bu davranışı taklit, bu yüzden beni
<script type="text/x-handlebars">
{{#if both}}
<p> both were true </p>
{{/if}}
</script>
bir gidonu şablonunu kullanmasını sağlar denetleyici
App.ApplicationController = Ember.Controller.extend({
bool1: true,
bool2: true,
both: function(){ return this.bool1 && this.bool2; }.property('content.both'),
});
ile bitirmek ve bu iyi çalışıyor ama bazı problemleri gündeme getiriyor. İlk olarak, neler olduğunu gizler (özellikle iyi işlev adları kullanılmazsa). İkincisi, MVC ayırma biraz ihlal gibi görünüyor.
o<script type="text/x-handlebars">
{{#if bool1 && bool2}} <!-- this will not actually work -->
<p> both were true </p>
{{/if}}
</script>
çizgisinde bir şey yapmak ve bu işe sahip olabilir mi?
ilgili bkz: http://stackoverflow.com/questions/14149415/double-condition-with-if – CraigTeegarden