【问题标题】:Inserting removing elements from the DOM从 DOM 中插入删除元素
【发布时间】:2013-04-22 23:19:20
【问题描述】:

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

【问题讨论】:

标签: javascript html dom angularjs


【解决方案1】:

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

但是,这条规则似乎有一个例外:如果您想插入类似模式对话框的内容(即不必放置在特定位置的内容),您可能需要使用服务.听取few minutes of Misko 的相关信息。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2014-09-01
      • 2013-05-19
      • 1970-01-01
      • 2011-01-02
      • 2011-09-21
      • 2019-10-20
      • 1970-01-01
      • 2015-01-29
      • 2022-12-31
      相关资源
      最近更新 更多