我在完成一项任务时遇到了一些麻烦。在我的页面中,在应用程序被引导后添加了一些DOM元素。我找到了像这样的解决方案
var $div = $('<textarea ng-model="questions.question1"></textarea>');
$(document.body).append($div);
angular.element(document).injector().invoke(function($compile) {
var scope = angular.element($div).scope();
$compile($div)(scope);
});
我可以为每个textarea动态编写唯一的ng-model,但是当我尝试make console.log($ scope.questions.question1)时它仍然无效。我得到 - 未定义。如何使此代码有效?