我正在尝试学习Angular 2.我有一个简单的材料输入标签,我希望在条件上设置它的价值。
<md-input value="dataSelected ? {{selectedDataName}} : ''"></md-input>
我尝试将[value]或dataSelected设置为{{dataSelected}}或(dataSelected),但它没有做到这一点。 有人能引导我走向正确的方向吗?
答案 0 :(得分:8)
您可以使用以下可能的方式设置value="dataSelected ? {{selectedDataName}} : ''"
,而不是value
:
<md-input [attr.value]="dataSelected ? selectedDataName : ''"></md-input>
或
<md-input [value]="dataSelected ? selectedDataName : ''"></md-input>
或
<md-input value="{{dataSelected ? selectedDataName : ''}}"></md-input>