AngularJS ng-bind-html не работает

У меня есть фрагмент нефрита, который построен, хотя нг-повтор.

 fieldset(data-ng-repeat='product in products track by $index')
    input(type='text', ng-model='product.name', name='product.name', placeholder='Enter Product Id')
    button.remove(type="button",ng-show='$last', ng-click='removeChoice()') -
    button.validate(type="button",ng-click='validateProduct($index)') Validate
    p(ng-bind-html="productResponse{{$index}}")
    button.addfields(type="button",ng-click='addNewChoice()') Add fields

Вот угловая функция, которая производит HTML

$scope.validateProduct = function (e) {
        //alert($scope.products[e].name);
        $http.get("product?productId="+$scope.products[e].name)
            .then(function(response) {
               $scope['productResponse'+e] = response.data;
            });

однако привязка не выполняется.. Я могу правильно видеть привязку html, если я установил статическое имя i, e заменил productResponse{{$index}} на productResponse

0 ответов

Другие вопросы по тегам