tes*_*dtv 1 javascript jquery ember.js
我想做以下事情
{{my-field-component cssClass="(if someCondition 'class1' 'class2')"}}
Run Code Online (Sandbox Code Playgroud)
上述因某些原因无效.这样做的正确方法是什么?
PS:我想为自定义组件属性而不是DOM元素执行此操作?
正确的方法是省略引号:
{{my-field-component cssClass=(if someCondition 'class1' 'class2')}}
Run Code Online (Sandbox Code Playgroud)
如果需要向该属性添加一些静态字符串,可以使用concathelper:
{{my-field-component
cssClass=(concat
'static classes '
(if someCondition 'class1' 'class2')
' some other static classes'
)
}}
Run Code Online (Sandbox Code Playgroud)
在组件中,您还可以classNameBindings使用类名.
| 归档时间: |
|
| 查看次数: |
37 次 |
| 最近记录: |