无法在预标记中的锚标记上调用click方法,因此不会捕获click事件,并且该方法不会触发

时间:2019-11-30 03:14:13

标签: javascript html angular dom-events

HTML:-

<pre #toolTip hidden>  {{ cellId }} has been removed<a (click)="test()">UNDO</a></pre>
        <button color="primary" copy   [target]="toolTip" (click)="remove(cellId)" >{{ 'yes'}}</button>

JAVASCRIPT:-

test() {
   console.log("hey");
}

Copy是使用advgrowlservice创建成功消息的指令,我将pre html传递给growlservice,成功消息有效,但是anchor标签没有触发测试方法。

到目前为止已尝试过的事情:

1。<a href='javascript:;' onclick='test();'>More ></a>

2。<a href="javascript:test();">More >>></a>

3。<a href='' onclick='return test()'>check</a>

<script type='text/javascript'>

function check()
{
    return false;
}

</script>

4。<a [routerLink]="" (click)="test()">Go to page 2</a>

5。从href标记中删除以防止页面转发。 然后,只需添加通常的Angular click属性和函数即可。 添加样式:“光标:指针”以使其像按钮一样

还有更多要求: 当有角度的页面上发生任何操作时,将触发服务。

如果能共享一个工作样本,我将不胜感激。

0 个答案:

没有答案