我在rangy库的帮助下实现了一个荧光笔指令。
请查看荧光笔指令的当前实现:
http://plnkr.co/edit/mYrEfehaTIbzvS0hePq2?p=preview plunker
。
在这里,我在模板中有一个按钮,用于切换选择。
现在,我想要相同的行为,但这一次,按钮需要在指令模板之外。
你能帮帮我吗?
答案 0 :(得分:1)
添加$ watch后,我能够处理这个问题。
scope.$watch(function(){return scope.highlight;}, function(value) {
cssApplier.toggleSelection();
});
正在运行的代码位于:http://plnkr.co/edit/mYrEfehaTIbzvS0hePq2?p=preview
希望它有所帮助。