如何在 ember 应用程序的 hbs 中实现条件运算符
How to implement conditional operator in hbs for ember app
我已经在 hbs 上实施了一个页面样式检查
我有两种款式class
open-gl
open-tx
使用以下代码,我可以将样式应用于 div 标签
{{unless openGLpresent 'open-gl'}}
但是如何在这里实现一个else函数
就像
{{unless openGLpresent 'open-gl' else 'open-tx'}}
谢谢,我试过了,但没用
unless
条件句的语法略有错误。我们不需要在 if
或 unless
帮助程序中指定 else
子句,只需两个参数就足够了。当指定条件满足时返回第一个参数,否则返回第二个参数。
所以你的 unless
条件是:
{{unless openGLpresent 'open-gl' 'open-tx'}}
然而,这可以翻译成 if
有条件的以便于阅读:
{{if openGLpresent 'open-tx' 'open-gl'}}
有关详细信息,请参阅 this API doc.
的 内嵌表单 部分
我已经在 hbs 上实施了一个页面样式检查
我有两种款式class
open-gl
open-tx
使用以下代码,我可以将样式应用于 div 标签
{{unless openGLpresent 'open-gl'}}
但是如何在这里实现一个else函数
就像
{{unless openGLpresent 'open-gl' else 'open-tx'}}
谢谢,我试过了,但没用
unless
条件句的语法略有错误。我们不需要在 if
或 unless
帮助程序中指定 else
子句,只需两个参数就足够了。当指定条件满足时返回第一个参数,否则返回第二个参数。
所以你的 unless
条件是:
{{unless openGLpresent 'open-gl' 'open-tx'}}
然而,这可以翻译成 if
有条件的以便于阅读:
{{if openGLpresent 'open-tx' 'open-gl'}}
有关详细信息,请参阅 this API doc.
的 内嵌表单 部分