我会留意用户突出显示的文字的变化。我基于突出显示的DOM元素触发。我有以下功能:
$ scope。$ watch(function(scope){return window.getSelection()。anchorNode}, function(){console.log(window.getSelection()。anchorNode;}
它只会在页面加载时触发一次,而不会再次触发,无论我突出显示什么文本。我在页面上的各个跨度,文本区域中突出显示文本,但这并不会触发。
如果我添加$ interval函数,它会在间隔时间之后选择更改时触发。
有什么想法吗?
答案 0 :(得分:1)