我想创建一个条件,而不仅仅是一个布尔条件(AKA只是'if'和'else')。这可能还是有替代解决方案?
实施例
editMode: false,
deleteMode: false
{{#if editMode}}
edit mode happens
{{#elsif deleteMode}}
delete mode happens
{{else}}
something else happens
{{/if}}
答案 0 :(得分:2)
不,您只需要执行多个if语句或嵌套if语句,这些语句将与您的else语句进行相同的评估。
{{#if conditional}}
Foooo
{{else}}
{{#if conditional2}}
Barrrr
{{else}}
Bazzzz
{{/if}}
{{/if}}
从EmberJS 1.10开始,你可以使用if!
{{#if foo}}
foo
{{else if bar}}
bar
{{/if}}
在此处详细了解:http://emberjs.com/blog/2015/02/07/ember-1-10-0-released.html