我试图使用带模板的PrimeNG树。一切都显示正常,但我的模板内的任何点击都是选择/取消选择节点,反正是为了防止这种情况?在下面的代码中,我只想点击元素来调用doSomething(),而不是nodeSelected():
<p-tree [value]="tree" selectionMode="checkbox" [(selection)]="treeSelected" (onNodeSelect)="nodeSelected($event.node.data)">
<ng-template let-node pTemplate="template1">
{{node.label}}
<span class="labelDescription">Type 1</span>
<a href="javascript:void(0);" (click)="doSomething(node.data)">Do Something</a>
</ng-template>
</p-tree>