小编Cha*_*les的帖子

如何防止首次触发 ngModelChange 事件?

这是我的代码:

import { Component } from '@angular/core';
import { Validators, FormGroup, FormArray, FormBuilder } from '@angular/forms';


@Component({

  selector: 'my-app',
  template: `
  <div id="my-div">
    <h1>Ng2 DateTime Picker French Test</h1>

    <input [(ngModel)]="myDate" 
      (change)="myChange($event)"
      (ngModelChange)="myNgModelChange($event)"
      ng2-datetime-picker
      date-only="true"/>
</div>

  `,
  styles: [`
    div { font-family: Courier; font-size: 13px}
    input { min-width: 200px; font-size: 15px; }
  `]
})
export class AppComponent {

  myDate: any = "2016-12-28";

  constructor(private fb: FormBuilder) {
    moment.locale('fr-ca');
  }

  myChange(ev) {
    alert("input field is manually changed to", ev.target.value)
  }

  myNgModelChange(value) {
    alert("ngModel …
Run Code Online (Sandbox Code Playgroud)

javascript events angular

6
推荐指数
1
解决办法
8903
查看次数

angular2 TypeError:self._el_11不是函数

我想添加事件监听器输入,这是我的代码

<input ref-search (keyup)="search(search.value)">
Run Code Online (Sandbox Code Playgroud)

和搜索方法是

search(condition: string){
    console.log(condition);
}
Run Code Online (Sandbox Code Playgroud)

然后当我输入内容时,浏览器控制台日志就是

TypeError: self._el_11 is not a function
at AppView._View_YwCoffeeListComponent0._handle_click_11_0 (YwCoffeeListComponent.ngfactory.js:217)
at platform-browser.umd.js:1854
at platform-browser.umd.js:1967
at ZoneDelegate.invoke (zone.js:192)
at Object.NgZoneImpl.inner.inner.fork.onInvoke (core.umd.js:8772)
at ZoneDelegate.invoke (zone.js:191)
at Zone.runGuarded (zone.js:99)
at NgZoneImpl.runInnerGuarded (core.umd.js:8805)
at NgZone.runGuarded (core.umd.js:9038)
at HTMLInputElement.i (platform-browser.umd.js:1967)
Run Code Online (Sandbox Code Playgroud)

和YwCoffeeListComponent.ngfactory.js:217代码是

_View_YwCoffeeListComponent0.prototype._handle_click_11_0 = function($event) {var self = this;self.markPathToRootAsCheckOnce();var pd_0 = (self._el_11(self._el_11.value) !== false);return (true && pd_0);};
Run Code Online (Sandbox Code Playgroud)

typeerror keyup typescript angular

2
推荐指数
1
解决办法
1759
查看次数

标签 统计

angular ×2

events ×1

javascript ×1

keyup ×1

typeerror ×1

typescript ×1