我正在尝试使用PrimeNG树与模板。一切都显示正常,但我的模板内的任何点击选择/取消选择节点,是否有防止这种情况?在下面的代码我只想要的元素上点击呼叫DoSomething的(),而不是nodeSelected(),以及:如何防止在使用模板时触发PrimeNG Tree onNodeSelect()?
<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>
认沽(点击)= “null” 会尝试在p-tree标记 – Vega
@Vega - 嗯,我还是想nodeSelected()当单击复选框或标签时将被调用,而不是单击元素时。 – Learning2Code
我明白了,这就是为什么要求尝试:)做到了'阻止'的原因吗? – Vega