Как из контроллера передать данные в директиву?

Вечер добрый)

Подскажите пожалуйста, как (в первом ангуляре) из контроллера передать переменную в директиву, используя синтаксис controller as

Например:

angular
    .module('test', [])
    .controller('first', function () {
        this.somevar = 'Lorem';   // -> Эту переменную
    })
    .directive('one', function () {
        restrict: 'A',
        link: function () {
            console.log(somevar); // <- Получить здесь
        }
    });
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
iNickolay
@iNickolay Автор вопроса
Что-то вроде:
angular
    .module('test', [])
    .controller('first', function ($scope) {
        $scope.somevar = 'Lorem';   // -> Эту переменную
    })
    .directive('one', function () {
        restrict: 'A',
        link: function (scope) {
            console.log(scope.somevar); // <- Получить здесь
        }
    });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
IT Force Краснодар
от 200 000 ₽
Spatium Software Каир
от 250 000 до 300 000 ₽
ITFB Group Самара
от 40 000 до 50 000 ₽
03 мая 2024, в 00:45
1000 руб./за проект
02 мая 2024, в 23:56
2000 руб./за проект