当我在下面的指令中放置一个绑定时,在UNSORTED LIST中。它将遍历所有父节点。
只有在编译指令中使用绑定时才会发生这种情况......
一个例子是使用这个树视图指令。
请注意我必须修改底部脚本。
http://jsfiddle.net/8LWUc/1709/
(a,g,c)
a = scope g= element c= attrs
注意在控制台上,绑定将为每个父节点激活....
如果有人对如何将右键单击与节点隔离有任何提示,请告诉我们!我目前无法弄清楚如何。
非常感谢任何帮助,请随意更新小提琴。
谢谢!
答案 0 :(得分:1)
contextmenu
事件会从您看到此行为的原点冒泡到父母身上。您可以使用event.stopPropagation()
停止冒泡。
g.bind('contextmenu', function (event) {
event.stopPropagation();
a.$apply(function () {
// Your angular stuff here
});
});
<强> Demo 强>