2015-03-10 4 views
2

У меня есть директива, где мой scope.param ("контейнер объект") не определен ...

JS

app.directive('transferData', [function() { 
    return { 
     restrict: 'A', 
     scope: { 
     containerObject: '=' 
     } 
    }; 
    }]); 

HTML

<div transfer-data 
      container-object="data" 
      id="info" 
      class="visually-hidden" 
      data-account="23423"></div> 

в моей консоли, "область видимости. $$ isolateBindings.containerObject" существует, но scope.containerObject неопределен ... так что я не могу получить доступ к scope.containerObject в моем методе связи ...

enter image description here

ответ

0

Вы должны добавить функцию ссылки, как это:
link: function(scope,elem, attr, ctrl) { console.log('scope.$$isolateBindings.containerObject', scope.$$isolateBindings.containerObject) }

Смежные вопросы