Sergamers
@Sergamers
front-end

Как передать переменную в свою директиву?

Не пойму как передать переменную в директиву?
$scope.param = [1,2,3];

<div test test-data="param"></div>

angular.module('testApp')
.directive('test', function () {
  return {
    scope: {
      imgData: '@testData'
    },
    restrict: 'A',
    link: function (scope, element, attrs) {
      
    }
  }
})
  • Вопрос задан
  • 384 просмотра
Решения вопроса 1
TekVanDo
@TekVanDo
Javascript Developer
$scope.param = [1,2,3];

<div test test-data="param"></div>
angular.module('testApp')
.directive('test', function () {
  return {
    scope: {
      imgData: '=testData'
    },
    restrict: 'A',
    link: function (scope, element, attrs) {
      console.log(scope.testData); // params"
    }
  }
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы