如何使用elementRef访问角度函数。
ngAfterViewInit() {
let _self = this;
this.datatable.on('m-datatable--on-layout-updated', function(e){
$(_self.elRef.nativeElement).find('.deleteFn').click(function(){
this.router.navigate(['agency/setup']);//like this if using angular
});
});
}
我想像上面那样访问路由器。可能吗?或任何解决方法?
答案 0 :(得分:1)
尝试更改此内容:
.click(function(){
到胖箭头语法:
.click(() => {
ngAfterViewInit() {
let _self = this;
this.datatable.on('m-datatable--on-layout-updated', (e) =>{
$(_self.elRef.nativeElement).find('.deleteFn').click(() => {
this.router.navigate(['agency/setup']);//like this if using angular
});
});
}
或者您可以将其添加为:
_self.router.navigate(....);