ASP.Net Angular JS нагрузки SGV встроенный
Я не могу загрузить файл SVG динамически в Angularjs Asp.net: у меня есть Widget.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title> SVG widget Example</title>
<link rel="stylesheet" href="Scripts/bootstrap.min.js" />
<link rel="stylesheet" href="Scripts/angular.min.js" />
<link rel="stylesheet" href="Scripts/angular.js" />
<link rel="stylesheet" href="FrontEnd/css/Style.css" />
</head>
<body ng-app="svgApp" ng-controller="MainCtrl">
<h1> WidgetSVG</h1>
<div svg-demo=""></div>
</body>
</html>
Directives.js:
angular.module ("svgApp"). директива ("svgDemo", ["$compile", функция ($compile) { return { restrict: "EA", templateUrl: "../Scripts/widget.svg", ссылка: function (scope, element, attrs) { var мест = элемент [0].querySelectorAll("g[id^='группа']"); angular.foreach(места, функция (g, ключ) { var PlaceElement = угловой.element(g); $compile(PlaceElement)(scope); }) } } }]);