私は自分のhtmlにドロップダウンと適用ボタンを持っています。私のtsファイルでは、apply()関数と配列が宣言されています。フロントエンドにドロップダウンを表示することはできますが、適用ボタンをクリックすると、ドロップダウンから選択した値を取得しません。私は選択された値を表示するために今のところラットボックスを使用します。 TSにプルダウンで選択された値をタイプスクリプトanglejs
<div class="form-group">
<label for="inputdefault" class="control-label col-sm-2">Portal:</label>
<div class="col-sm-10">
<select class="form-control" id="inputdefault" name = "portal">
<option *ngFor="let c of portalValues">{{c.group}}</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="button" class="btn btn-primary" (click)="apply(portal)">Apply</button>
<button type="reset" class="btn btn-default" (click)="cancel()">Clear</button>
</div>
</div>
、
portalValues: Array<Object> = [{id:1, group:'Enterprise'},{id:2, group:'Business'}];
apply(portal:any) {
alert(portal);
}
、アラート値が未定義として表示されます。ドロップダウンから選択した値を取得する方法。
は、それが働いた、ありがとうございます。 – WebDev
これを見てもらえますか?同様のクエリがありますか?http://stackoverflow.com/questions/42046557/table-do-not-change-when-response-changes-angular2-webpack?noredirect=1#comment71414789_42046557 – WebDev
問題はありません –