Когда я выполняю манипуляцию DOM (добавляю новый HTML) с помощью jQuery, AngularJS не автоматически обнаруживает переменные в новом HTML и заменяет их своими значениями. Например:
$scope.showSummary = function($event){
$($event.currentTarget).html("<div>{{row}}</div>");
};
Это простой пример, но после изменения HTML в элементе (эта функция была вызвана ng-click
), на выходе он все еще {{row}}
вместо того, что строка должна означать в контексте/области.