Есть ли способ получить преобразование с шаблоном в HTML?
Я использую bootbox, мне нужно отобразить в нем информацию о продукте. Информация о продукте возвращается как json с остальным вызовом. Я думаю, используя шаблон и преобразовать из JSON в HTML. Мне нужно NG-повтор и т.д., в шаблоне. Идея заключается в том, что я могу вызвать шаблон и получить результат HTML.
Но похоже, что angularjs $compile нужно связать с элементом для рендеринга. любая идея?
1 ответ
Я думаю, что вы можете использовать ng-include:
var app = angular.module('myApp', []);
app.controller('productCtrl', function($scope) {
$scope.productInfos = [];
});
Используйте ng-include (Вы должны настроить путь в зависимости от местоположения вашего шаблона)
<div ng-app="myApp" ng-controller="productCtrl">
<div ng-include="'product-information.html'"></div>
</div>
Вы можете сделать ng-repeat в product-information.html:
<div ng-repeat= "info in productInfos"> {{ info.prop1 }}</div>