获取NgModel输入元素值onInit

时间:2017-04-21 08:28:55

标签: angular angular2-directives

我试图在未触摸时获取ngModel值,在OnInit上保持原始状态,我想要实现的是当我执行request.GET并将该值绑定到ngModel以在指令中捕获它时未触摸。

例如:

<label for="employeeShare">Arbeitnehmer Anteil</label>&nbsp;<span class="requirered">*</span>
                            <input type="number" class="form-control" id="employeeShare" required placeholder="5.125%"
                                ***toPercentage***
                                name="employeeShare"
                                [ngModel]="data.insObj.stat['AHV,IV,EO']?.employeeShare"
                                (ngModelChange)="data.insObj.stat['AHV,IV,EO'] && data.insObj.stat['AHV,IV,EO'].employeeShare = $event">
                                <i class="form-control-feedback">%</i>

这是我的输入字段,我的指令被称为toPercentage。

我试图在指令中获取此ngModel的值,同时仍未触及,pristine onInit或任何我可以得到此值的lyfecicle。我怎么能实现这个

例如:

ngOnInit() {
    console.log(this.el.nativeElement.value);
    this.el.nativeElement.value * 100

}

onInputChange(event) {
    console.log(this.el.nativeElement.value);
    this.el.nativeElement.value / 100
}

0 个答案:

没有答案