2017-09-30 14 views
0

私は、ブートボックスを使用しています、私はそれに製品情報を表示する必要があります。製品情報はjsonとして返されます。私はテンプレートを使用して考えて、jsonからhtmlに変換します。テンプレートにng-repeatなどが必要です。アイデアの方法は、私はテンプレートを呼び出して、HTMLの結果を得ることができます。テンプレートを使ってhtmlに変換する方法はありますか?

しかし、anglejs $ compileは、レンダリングする要素にバインドする必要があります。何か案が?

答えて

0

私はあなたがNG-含める使用することができると思う:

<div ng-app="myApp" ng-controller="productCtrl"> 
    <div ng-include="'product-information.html'"></div> 
</div> 
(テンプレートの場所により、パスを調整する必要はあり)

var app = angular.module('myApp', []); 
 
app.controller('productCtrl', function($scope) { 
 
    $scope.productInfos = []; 
 
});

使用NG-含んを

できますng-repeat製品information.html 中:

<div ng-repeat= "info in productInfos"> {{ info.prop1 }}</div> 
+0

感謝。それは理想的ではありませんが、それでも受け入れられると思います。私は親切にそれを試みましたが、どうやって最終的なHTMLを手に入れますか?私はダイアログでそれらを表示する必要があるので、私はブートボックスを使用しています。だから私はbootbox.alert(html) –

関連する問題