Я пытаюсь сделать ng-include
re render, если переменная переменной $ изменяется. Пример.Force ng-include для повторной визуализации
<div ng-include src="'assets/courses/templates/editModules/'+currentEditExercise.editTemplate"></div>
Моя проблема заключается в том, что если изменения currentExercise.editTemplate, но он имеет тот же файл шаблона. Это не означает, что вы не запускаете контроллер для обновления текущей модели Exercise.
на контроллере:
$scope.currentEditExercise = param.exercise;
на нг-шаблон включает: я называю контроллер ребенка для этого шаблона.
$scope.exercise = $scope.$parent.currentEditExercise;
Изменения в вашей модели данных должны изменить отображаемый контент. Вы делаете какой-то динамический контент на стороне сервера? Пожалуйста, покажите все соответствующие коды – charlietfl
Я думаю, что @charlietfl прав, но вы попробовали '$ scope. $ Apply()'. – AntiHeadshot
не может позвонить $ apply() говорит, что он уже запущен. –