Я использую 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?
Спасибо.