从href链接获取定义元素

时间:2017-10-25 09:25:43

标签: angular

我有一个显示用户列表的数据表,我希望能够点击。

问题我不能在这个数据表中使用routerLinks但是不希望整个站点使用正常的HREF重新加载。

因此,根据我点击的客户,我希望能够将用户发送给该客户。

这适用于客户1,但我将如何使其动态并能够获取链接的ID。

this.datatable = (<any>$('#m_datatablegg')).mDatatable(options);   

let _self = this;
this.datatable.on('m-datatable--on-layout-updated', function(e) {
    $(_self.elRef.nativeElement).find('.btn.whatsiteilike ').click(function(e){
        e.preventDefault();
        _self.router.navigate(['livedata/customers/1']);
    });
});

这是我正在创建实际按钮/链接

的地方
<a href="livedata/customers/'+t.id+'" 
class="m-portlet__nav-link btn whatsiteilike m-btn m-btn--hover-accent m btn--icon m-btn--icon-only m-btn--
pill" title="Edit details">
<i class="la la-edit"></i>
</a>

这就是我从那些制作数据表的原因

  

在Angular完成编译后渲染数据元素,   在浏览器中渲染。

     

Angular在编译组件时处理模板。 HTML   稍后通过ajax添加或追加不再编译和RouterLinks   绑定被忽略。

     

您需要在组件中以编程方式添加RouterLink。

0 个答案:

没有答案