标签: javascript angularjs angularjs-scope
我在DOM中添加了一个新元素,并使用ng-model属性进行设置。 由于这个元素在文件加载时不存在,当角度做了他的东西时,绑定不起作用。
如何手动添加此元素以使用angular处理?
我确信以前曾被问过,但我找不到答案......
提前致谢!
答案 0 :(得分:1)
基本上你必须使用$scope.$apply()。
$scope.$apply()
关于这个here,有一篇很好的文章。
修改强>
此外,StackOverflow上的另一个问题可能有所帮助。也许你需要使用$scope.$watch()来监听事件,然后才能使用$scope.$apply()
$scope.$watch()
查看问题here。
答案 1 :(得分:0)
在我使用的控制器代码
$compile(element)($scope)
并且有效。