Делаю директиву, которая выводит 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