(function() { "use strict"; function Icon($sce) { function Link(scope, elem, attrs) { scope.getIcon = function(name) { return $sce.trustAsResourceUrl('/assets/svg/icons/icon_' + name + '.svg'); }; } return { "templateUrl": "assets/components/icon/ls-icon.html", restrict: "E", link: Link, replace: false, scope: { 'name': '@' } }; } Icon.$inject = ["$sce"]; angular.module("MYAPP") .directive("uiIcon", Icon); })();