Угловая нгмодель 2-сторонняя обвязка с трубами - PullRequest
0 голосов
/ 28 сентября 2018

Ладно, у меня есть это:

<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 изменяется, я хочу сохранить это значение, передав его функции.Не работаетВвод просто дает мне «неопределенный», когда я пытаюсь сохранить его с помощью функции.Может кто-нибудь сказать мне, почему это не работает?А как заставить это работать?

спасибо

...