Javascript 角形喷油器

Javascript 角形喷油器,javascript,angularjs,Javascript,Angularjs,我有一个任务有点麻烦。在我的页面中,一些DOM元素是在应用程序启动后添加的。我找到了这样的解决办法 var $div = $('<textarea ng-model="questions.question1"></textarea>'); $(document.body).append($div); angular.element(document).injector().invoke(function($compile) { var scope = angular.

我有一个任务有点麻烦。在我的页面中,一些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模型,但当我尝试生成console.log$scope.questions.question1时,它仍然不起作用。我怎样才能使这个代码工作

您在哪里尝试console.log?In函数,该函数在我要将表单数据发送到服务器时调用。我在上面写的代码示例是jquery代码和angular的混合,因为我不能更改jquery部分,但我需要存储在文本区域中的数据。我需要这些数据,但我不知道如何使其工作。关联的控制器是否放置在body标记上或其他位置?我正在使用路由提供程序,对于表单中的页面,我有一个控制器,在这个控制器中,我有一个将数据发送到服务器的函数。主要问题是编译此textareas,因为我在那里有模型,但textareas是在页面引导后创建的,我无法访问此模型值,因为我必须将它们发送到服务器。是否将“ng view”放在body标记或子元素上?