私は自分のビューにhtmlをレンダリングしようとしています。このhtml内に関数呼び出しを挿入したいのですが、どうすればいいのか分かりません。ここに私のjavascriptは次のとおりです。onclick関数と一緒にHTMLをanglejsのビューに挿入する方法
angular.forEach($scope.patients, function (patient) {
tableRow = tableRow + [
'<div data-ng-click="popup("+patient+")">',
'<div class="name-container">+patient.name+</div>',
'</div>'].join('');
});
$scope.renderHTML =$sce.trustAsHtml(tableRow);
$scope.popup = function(patient) {
...
};
HTML:
<div data-ng-bind-html="renderHTML">
</div>
それがこの方法を使用して、ポップアップ()関数内で患者オブジェクトを追加することは可能ですか?
をお試しください2k recordsとdata-ng-repeatは非常に遅く、このリストをレンダリングする別の方法をテストしています。 –