Angular和$ injector

时间:2014-10-15 08:54:21

标签: 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.element($div).scope();
  $compile($div)(scope);
});

我可以为每个textarea动态编写唯一的ng-model,但是当我尝试make console.log($ scope.questions.question1)时它仍然无效。我得到 - 未定义。如何使此代码有效?

0 个答案:

没有答案