从DOM中插入删除元素

时间:2013-04-20 00:19:57

标签: javascript html dom angularjs

我有一个代码,只要用户点击按钮,就会在内容中插入div。从DOM中插入或删除元素的angularjs方法是什么?

2 个答案:

答案 0 :(得分:2)

如果要添加的元素以某种方式与按钮相关或靠近按钮,请使用指令。通常,所有DOM操作都由指令执行。

然而,这个规则似乎有一个例外:如果你想插入类似于模态对话框的东西 - 也就是说,某些东西不必放在特定的地方 - 你可能想要使用一个服务。关于此,请收听few minutes of Misko

如果您确实需要对话框,请参阅http://angular-ui.github.io/bootstrap/#/dialog,此处是SO answer,它在一个动画中使用它。

答案 1 :(得分:0)

您应该始终使用指令来操作DOM,尤其是当数据来自控件