**我的component.ts中有两个函数。 1)getfixedbyId(val) 2)getFloatById(val)。 但是我无法通过这种方法给他们打电话。不想使用控制器。**
<select class="form-control" formControlName="propertyId">
<option value="">--Select Property -- </option>
<ng-container *ngIf="subForm.controls.subscriptiondetails.controls.selecttype.value==='Somethging1'" ng-click="getFloatByID(property.someId)">
<option *ngFor="let property of floatList" [(value)]="property.floatingId" >{{property.name}}</option>
</ng-container>
<ng-container *ngIf="subForm.controls.subscriptiondetails.controls.selecttype.value==='Something2'" ng-click="getFixedByID(property.someId)">
<option *ngFor="let property of fixedList" [(value)]="property.fixedId" >{{property.name}}</option>
</ng-container>
</select>
答案 0 :(得分:0)
答案 1 :(得分:0)
只需替换你在Angular中调用方法的方式 -
ng-click
带
(click)