Renderizar html с признаками AngularJS (Угловой 1) с драйвера

В настоящее время я пробую renderizar html с метода в драйвере углового таково:

    me.func1 = function (codDep) {

    var str = '';

    angular.element(document.querySelector('#ligas')).remove();

    str += '<div id="ligas">';

    for (i = 0; i < me.Model.Ligas.length; i++) {
        var lig = me.Model.Ligas[i];
        str += '<a href="#" id="' + lig.Id + '" class="list-group-item" data-ng-click="me.func2()">' + lig.Nombre + '</a>';
    }

    str += '</div>';

    angular.element(document).find('#' + idElement).after(str);
};

html верно renderizado даже с датой - ng angulajs таким образом:
<a href="#" id="217" class="list-group-item" data-ng-click="me.func2()">Esto es un link</a> .

Проблема, которая у меня есть, состоит в том, что, когда я кликаю на созданном элементе, он ранее не выполняет дату - ng-click = "я func2 ()", который содержит следующий метод:

    me.func2 = function () {
    alert('Funcion #2 ejecutada');
};

Я новый с framework, действительно не знаю, возможное ли это (это не была бы должна быть вещь другого мира), или делаю что-то плохим.

Заранее благодарный за помощь за то, чтобы они смогли предлагать меня.

0
задан 28.08.2019, 01:32
0 ответов

Вот, пробуй с этим в твоем коде.

me.func1 = function (codDep) {

var str = '';

angular.element(document.querySelector('#ligas')).remove();

str += '<div id="ligas">';

for (i = 0; i < me.Model.Ligas.length; i++) {
    var lig = me.Model.Ligas[i];
    str += '<a href="#" id="' + lig.Id + '" class="list-group-item" ng-click="me.func2()">' + lig.Nombre + '</a>';
}

str += '</div>';

angular.element(document).find('#' + idElement).after(str);
};
0
ответ дан 03.12.2019, 17:37
  • 1
    Не было различия, в действительности дата он использован, чтобы поддерживать có я говорю html vá lido. –  20.01.2017, 14:52
  • 2
    Сделай доказательство. Поверьте botó n и выполни funció n я func2 . Если тебя выполняет обычно ошибка está в я func1 –  20.01.2017, 14:57
  • 3
    Если, funciona llamá ndolo с вида прямо. И хороший в действительности не, если это, что я делаю в func1, было возможным, в teorí в deberí чтобы функционировать. –  20.01.2017, 19:12

Теги

Похожие вопросы