2
私のプロジェクトには2つのオブジェクトがあります:company
とuser
です。私はユーザーが彼のプロフィールを更新できるフォームを持っています。彼が更新できるものの1つは国です。今、私はドロップダウンリストを使用している国を表示します。条件がAngular2で満たされている場合、選択した属性をドロップダウンリストに設定します。
私はcountry
のname
がuser
の実際のcountry
に等しいオプションでselected
属性を設定します。 (country.name==user.country
)
これは私が試みたものですが、動作していないようです。
<select>
<option *ngFor="#c of countries" [ngStyle]="setStyles()" [ngValue]="c">{{c.name}}</option>
</select>
setStyles(){
let styles;
if (this.companies[i].name == this.user.country) {
styles = {
'selected'
}
return styles;
}
ありがとうございますが、すべてのユーザーではありませんが、私はいくつかのコードを調整する必要があると思います。 – Claudiu