将值和类绑定到Ember.TextField

Sle*_*vin 3 ember.js

我正在尝试将两个属性绑定到Ember文本字段,但它不起作用.

{{input type="text" value=name class="uk-width-1-1" placeholder="Name" required="" }}
Run Code Online (Sandbox Code Playgroud)

如果errors.name为true,我如何将"错误"类绑定到此文本字段?

RHo*_*ter 7

你要做的是如下:

{{input type="text" value=name classBinding=":uk-width-1-1 errors.name:error" placeholder="Name" required=""}}
Run Code Online (Sandbox Code Playgroud)

只要error.name真的是一个布尔值,就不需要这里的计算属性.在classBindings中:uk-width-1-1将始终打印,只有在errors.name为true时才会出错.

仅供参考,说您有错误和非错误类要使用.您可以执行errors.name:error:non-error,当errors.name为true时会出错,而当false为false时则出错.