Я пытаюсь отобразить html в моем представлении, и я хочу вставить вызов функции внутри этого html, но не понимаю, как я могу это сделать. Вот мой JavaScript:Как вставить HTML вместе с функцией onclick в view в angularjs
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 делают это очень медленным, так что я проверяю другой способ рендеринга этого списка. –