Jak wykonać podwójny warunek {{# if osoba & & praca}}? & & nie wydaje się ważne operatorPodwójny warunek z #if
8
A
Odpowiedz
8
Nie wierzę kierownica obsługuje wiele elementów w {{#if}} rachunku (related: Logical operator in a handlebars.js {{#if}} conditional).
Można zwinąć wiele wartości w kontrolerze/widoku w jedną obliczoną właściwość i sprawdzić tę pojedynczą wartość w szablonie. Ten nowy obiekt wyliczona zostanie zaktualizowany, gdy jeden z oryginalnej aktualizacji wartości:
App.ValuesTestController = Ember.Controller.extend({
value1: false,
value2: true,
value1and2: function(){
return this.get('value1') && this.get('value2');
}.property('value1', 'value2')
});
Szablon będzie wyglądać następująco:
<div>{{#if value1 }}value 1 true{{/if}}</div>
<div>{{#if value2 }}value 2 true{{/if}}</div>
<div>{{#if value1and2 }}value 1 and 2 true{{/if}}</div>
3
Nawet jeśli @CraigTeegarden's answer jest elegancki jeden, Znalazłem kilka przypadków, w których to obejście ułatwiło mi życie i dzięki temu stałem się szczęśliwszy:
{{#if person}}
{{#if work}}
Yeah!
{{/if}}
{{/if}}
Powiązane problemy
- 1. Czy należy unikać wielu instrukcji if, takich jak "if (warunek) if (warunek) ..." w Javie?
- 2. Visual Studio: Warunek "if (InDesigner)"
- 3. W języku C, jest warunek: "if (a! = NULL)" taki sam jak warunek "if (a)"?
- 4. AngularJS: ng-if warunek boolean nie działa?
- 5. SQL: warunek (IF-ELSE) w INSERT INTO
- 6. Dlaczego Stała pierwszy w if warunek
- 7. if-elseif-else 'warunek' w Oracle SQL
- 8. if (warunek, wtedy, inaczej) w Oracle
- 9. Jak napisać warunek w polimer1.0 z "dom-if"?
- 10. długi podwójny kontra podwójny
- 11. Debugger wkraczającego if() blok gdzie warunek jest fałszywy
- 12. IF Warunek Wykonuj kwerendę, Inna wykonuj inną kwerendę
- 13. Jak mogę napisać warunek if dla mojej zmiennej w GLPK?
- 14. Jak komentować każdy warunek w instrukcji multi-line if?
- 15. Czy sqlite obsługuje dowolną instrukcję IF (warunek) w select
- 16. Jak zatrzymać, gdy warunek w instrukcji if jest spełniony, debugowanie
- 17. Jak umieścić warunek "IF DEBUG" w programie C#?
- 18. Interpretacja "warunek ma długość> 1" ostrzeżenie od `if` funkcji
- 19. Ruby - wyjście z bloku IF
- 20. PHP - wyjście z bloku IF
- 21. podwójny łańcuch szesnastkowy i łańcuch szesnastkowy podwójny
- 22. Warunki IF IF z innych tabel
- 23. Podwójny wyświetlacz elementu z płótna
- 24. Warunek Makefile:
- 25. prosty if porównaniu z normalną if
- 26. Python lambda z if if without else
- 27. „if” sprawozdanie
- 28. Cross-regionalny dziesiętny/podwójny parsowanie
- 29. Zapytania DataTable z którym warunek
- 30. darmo podwójny wskaźnik