我应该在哪里放置代码来改变Angular中父元素的类?

时间:2014-05-09 05:02:23

标签: javascript angularjs

我正在为使用Angular的更大应用程序构建一个插件 该插件基本上是一个包含在更大的HTML文档中。

我想更改插件的父元素的类。

我无法直接更改父HTML,因此我应该在哪里放置代码addClass

指令感觉就像是一种矫枉过正(它要么非常具体,要么我必须重新实施整个ng-class)。但这可能是一个公平的答案。

1 个答案:

答案 0 :(得分:1)

我认为指令是一种方法。来自Angular的文档:

  

操纵DOM - 控制器应仅包含业务逻辑。将任何表示逻辑放入控制器会显着影响其可测试性。 Angular在大多数情况下都有数据绑定,而指令用于封装手动DOM操作。