Справочная информация:
Я хочу упростить использование директивы <uib-tooltip>
в моем проекте, чтобы в основном иметь переведенные тексты и устанавливать дополнительные параметры для всплывающих подсказок.
Для перевода я использую Angular Translate. Я знаю, что мог бы использовать фильтр перевода {{'TRANSLATIONKEY'|translate}}
напрямую с <uib-tooltip>
, но я также хочу упростить использование всплывающих подсказок в целом в моем приложении.
Описание:
При применении атрибута example-b
через директиву example-a из-за $ compile событие click на кнопке будет связано дважды (кнопка click). Кроме того, область действия директивы не изолирована, потому что иначе изменения в контроллере больше не будут работать.
Expectation:
Я ожидаю, что смогу переключать директивы атрибутов без двойной привязки.
Я также создал пример Plunkr для демонстрации своей проблемы, см. https://plnkr.co/edit/jMwPzAqLY1XonJQbbIzT.
Есть ли способ добиться этого, я открыт для любых предложений?