내 HTML에 드롭 다운 및 적용 버튼이 있습니다. 내 ts 파일에서 apply() 함수 및 배열이 선언되었습니다. 프런트 엔드에 값이있는 드롭 다운을 표시 할 수 있지만 적용 버튼을 클릭하면 드롭 다운에서 선택한 값을 가져올 수 없습니다. 나는 선택된 값을 표시하기 위해 지금 레터 박스를 사용한다.typescript 각도 값에서 드롭 다운 값을 선택
TS에서<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
문제 없으며 수행 할 수 있습니다. –