Почему не ловится id?

Делаю директиву, которая выводит id части svg при клике.
(function () {
    'use strict';

    angular
            .module('plunker')
            .directive('svgMap', svgMap);

    function svgMap() {
        var directive = {
            link: link,
            templateUrl: 'test.svg',
            restrict: 'EA',
            
            transclude: true

        };
        return directive;

        function link(scope, element, attrs) {
            scope.elementId = element.attr("id");
            scope.regClick = function () {
                console.log(scope.elementId);
            };

        }
    }
})();

в path svg делаю ng-click="regClick()" В каждом path есть id. Но вы водит undefined. Что я сделал не так?
plnkr.co
  • Вопрос задан
  • 172 просмотра
Решения вопроса 1
littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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