Я пытаюсь отобразить строки HTML, которые поступают из массива строк HTML, я довольно новичок в AngularJS, и я попытался следовать примерам с сайта AngularJs, но, похоже, я не могу найти правильный путь для этого.AngularJS ng-repeat с ng-bind-html для визуализации строк HTML в массиве?
Вот мой плункер для лучшего понимания, надеюсь, я объяснил сам, если бы не просто попросил больше разъяснений. Большое спасибо за любую помощь.
HTML
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Example - example-example62-production</title>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular-sanitize.js"></script>
<script src="script.js"></script>
</head>
<body ng-app="bindHtmlExample">
<div ng-controller="ExampleController">
<div ng-repeat="bit in myHTML">
<p ng-bind-html="bit"></p>
</div>
</div>
</body>
</html>
CONTROLLER
(function(angular) {
'use strict';
angular.module('bindHtmlExample', ['ngSanitize'])
.controller('ExampleController', ['$scope', function($scope) {
for (i=0; i<6; i++){
$scope.myHTML[i] =
'I am an <code>HTML</code>string with ' +
'<a href="#">links!</a> and other <em>stuff</em>';
}
}]);
})(window.angular);