0

div我有一个代码,每当用户单击按钮时都会插入带有内容的内容。从 DOM 中插入或删除元素的 angularjs 方法是什么?

4

2 回答 2

2

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

但是,这条规则似乎有一个例外:如果您想插入类似于模式对话框的东西——即,不必放置在特定位置的东西——您可能想要使用服务。听几分钟米斯科关于这个的内容。

如果您确实想要一个对话框,请参阅http://angular-ui.github.io/bootstrap/#/dialog,这是一个在 plunker 中使用它的SO 答案。

于 2013-04-20T03:05:47.777 回答
0

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

于 2013-04-22T15:19:20.313 回答