Angular 2(单击)和jQuery .clone()方法不起作用

时间:2017-04-06 03:20:58

标签: jquery angular angular2-template angular2-directives

所以我有一个Angular 2的模板,这个模板使用“工作”的jQuery组件。嗯..当页面调整大小时,这会激活一个jQuery函数,重新设计侧边栏,使用jQuery的“clone()”方法添加顶部导航栏的所有项目。像这样:

... code ommited ...
 $navbar = $('nav').find('.navbar-collapse').first().clone(true);
... more code ommited...

这很有效,这个克隆了侧边栏上导航栏的所有项目。唯一的问题是我在侧栏上注销系统的按钮。这是代码:

<a class="text-danger link-pointer" (click)="doLogout()">
    <i class="pe-7s-power"></i> Cerrar Sesión
</a>  

如您所见,我使用调用我班级方法的(点击)绑定。 问题是:当jQuery克隆出现时,克隆了,但没有绑定。所以链接被打破了。我无法使用[routerlink]绑定,因为我需要在将用户重定向到注销页面之前执行一些代码。

有什么想法吗? 非常感谢。

0 个答案:

没有答案