Директива Text Highlighter не работает при нажатии кнопки снаружи директивы
Я реализовал директиву подсветки при поддержке ранжированной библиотеки.
Пожалуйста, ознакомьтесь с текущей реализацией директивы подсветки: http://plnkr.co/edit/mYrEfehaTIbzvS0hePq2?p=preview plunker
,
Здесь у меня есть кнопка в шаблоне, которая переключает выбор.
Теперь я хочу того же поведения, но на этот раз кнопка должна быть вне директивы шаблона.
Вы можете помочь мне с этим?
1 ответ
Решение
После добавления $watch, чтобы посмотреть, я могу решить эту проблему.
scope.$watch(function(){return scope.highlight;}, function(value) {
cssApplier.toggleSelection();
});
Рабочий код находится по адресу: http://plnkr.co/edit/mYrEfehaTIbzvS0hePq2?p=preview
Надеюсь, это поможет кому-то.