Ладно, у меня есть это:
<div *ngFor="let f of fees">
<div style='float:left; width:9.3%; padding-right: 10px;'>
<input [ngModel]="f.DESC|emptyObject" (ngModelChange)="f.DESC.value=$event" (change)="storeChangesDesc(f.RECNUM,f.DESC.value)" type="text" class="input-land" tabindex="5"/>
</div>
<div style='float:left; width:7%; padding-right: 1px;'>
<input [ngModel]="f.PRTYPE|emptyObject" (ngModelChange)="f.PRTYPE.value=$event" (change)="storeChangesPrtype(f.RECNUM,f.PRTYPE.value)" type="text" class="input-land" tabindex="14"/>
</div>
</div>
Это канал:
@Pipe({ name: 'emptyObject' })
export class EmptyObjectPipe implements PipeTransform {
transform(value: Object) {
return typeof (value) == "object" ? '' : value;
}
}
Я хочу связать 2 способа для ngModel, которому нужен канал.Итак, я разделил [] и ().Когда значение ngModel изменяется, я хочу сохранить это значение, передав его функции.Не работаетВвод просто дает мне «неопределенный», когда я пытаюсь сохранить его с помощью функции.Может кто-нибудь сказать мне, почему это не работает?А как заставить это работать?
спасибо