Есть ли способ получить преобразование с шаблоном в 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>
Другие вопросы по тегам