Вызвать угловой метод внутри функции JavaScript - PullRequest
0 голосов
/ 26 августа 2018

Я использую Devextreme, и я хочу вызвать угловой метод в моем компоненте при нажатии кнопки.Это мои коды;

component.html

<div id="form-container">
  <dx-form (onFieldDataChanged)="form_fieldDataChanged($event)">
    <dxi-item dataField="userName" editorType="dxTextBox"></dxi-item>
    <dxi-item dataField="password" editorType="dxTextBox" [editorOptions]="{ mode: 'password' }"> </dxi-item>
    <dxi-item 
            itemType="button"
            [buttonOptions]="buttonOptions">
        </dxi-item>
  </dx-form>
</div>

component.ts

export class LoginComponent implements OnInit {
  constructor(private _loginService: LoginService) {
  }
  buttonOptions = {
    text: 'Login',
    type: 'success',
    onClick: function () {
      !!!!ERROR!!!!   loginn(); !!!!ERROR!!!!
    }
  };
  loginn() {
    alert('loginn');
  }
  form_fieldDataChanged(e) {
  }
  ngOnInit() {
  }
}

И я хочу вызвать другую функцию JavaScript.

function trycallmethod() {
  const o = new LoginComponent(null);
  o.loginn();
}

Так как я могу вызвать угловой метод в функции JavaScript?

Спасибо.

...