Добавить функцию в HTML-строку в слое ссылки директивы
Я получил эту директиву, которая отображает список объектов. у этих объектов есть своя собственная функция, я хочу привязать ее к кнопке. Итак, я бегу за своими предметами. В моем значении объектов я получил реквизит с именем Action, значением которого является функция. Затем я пытаюсь добавить его в строку HTML, а затем говорю, что ему следует доверять как HTML. как показано ниже
angular.forEach(data.Items, function (value, key) {
var buttonsCode = "";
buttonsCode += '<div class="btn btn-sm" ng-click="' + value.Action + '">Test</div>';
value["buttons"] = $sce.trustAsHtml(buttonsCode);
});
но когда я пытаюсь запустить его, это выглядит так
<div class="btn btn-sm" ng-click="function () {
alert("test of funtion"); }">Test</div>
Кто-нибудь знает, как я могу это сделать?