如何删除Angular js中的所有子元素

时间:2013-12-26 07:36:31

标签: angularjs

任何人都可以告诉我如何删除父div的所有子元素。

假设有ul元素。 ul有3个孩子。所以我想删除这个孩子并重新绘制新的孩子。这就是为什么我需要删除所有ul的孩子。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:4)

这听起来不像特别是Angular-y的事情 - 你的想法太低了。

如果您有要显示的内容列表:

$scope.myStuff = [42, 35, 76];

你可以用

之类的东西来做
<ul>
  <li ng-repeat="x in myStuff"> {{ x }} is a cool number </li>
</ul>

然后只需更新$scope.myStuff和angular将自动处理重绘。

http://docs.angularjs.org/api/ng.directive:ngRepeat

有关示例,请参阅http://jsfiddle.net/H3sC2/1/