値を変更すると、私はなぜデモがangular.io(https://embed.plnkr.co/?show=preview)から実行できるのかわかりませんが、私のアプリは仕事ではありません。私のアプリで重要なことを残していたかどうかわからないのですが、ngOnChanges
メソッドはもう動作しませんangular4のngOnChanges方法
<ion-header>
<ion-navbar>
<ion-title>login</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<form #f="ngForm" (ngSubmit)="showValue(f)">
<ion-item>
<ion-label fixed>username</ion-label>
<ion-input type="text" required [(ngModel)]="userName" name="userName"></ion-input>
</ion-item>
<ion-item>
<ion-label fixed>username2</ion-label>
<ion-input type="text" [value]="userName" (input)="userName = $event.target.value"></ion-input>
</ion-item>
<ion-item>
<ion-label fixed>pwd</ion-label>
<input type="text" [(ngModel)]="password" name="pwd">
<ion-input type="password" [(ngModel)]="password" name="pwd"></ion-input>
</ion-item>
<input ion-button type="submit" value="commit" class="button-block-ios button">
<button ion-button outline>Primary Outline</button>
</form>
<div>
<input type="text" [(ngModel)]="userName">
</div>
<div *ngFor="let chg of changeLog">{{chg}}</div>
<div>{{userName}}</div>
<!--<input type="text" class="item-input" [value]="userName" (click)=showValue>-->
</ion-content>
ありがとう、それは私のために非常に重要です、あなたの答えは非常にnice.By道にng2の '$ウォッチ'のような方法がある場合???今、私たちはこのようにすべてのものを解決しなければなりません、 '$ watch'の前にはもっと複雑に見えますか? –
Angularjsと全く異なるAngular 2/4の作品。それはより効率的ですが、より明示的なコードが必要です。 –