У меня есть директива, которая имеет функцию для шаблонаУгловая область видимости доступа из шаблонной функции директивы
restrict: 'E', // 'A' is the default, so you could remove this line
scope: {
field : '@field',
},
template: function(element, attrs) {
//some code here
},
link: function (scope, element, attrs) {
Можно ли получить доступ к сферам дИРЕКТИВЫ от функции шаблона? Я пытаюсь сделать что-то вроде
if (scope.columnType == 'test'){ .. }
, потому что я хочу сделать другой шаблон на основе других значений
Нет, это невозможно; самое раннее место, где доступна область действия директивы, является функцией предварительной привязки или контроллером. –
Хорошо. Спасибо :) – LucianRadu
что вы собираетесь делать в этом шаблоне .. мы могли бы перейти на другой подход –