【发布时间】:2014-01-06 19:46:34
【问题描述】:
我知道以前有人问过这个问题,尤其是here。
然而,在我看来,答案很抽象,在实践中我发现自己很困惑。
.vs 的答案似乎是:
Polymer(更准确地说,Shadow DOM)创造了不 只组成部分 HTML,但也封装它们。这是一个 全新的功能,可以与任何其他功能一起使用 模板系统或框架以增强其功能。
这并没有真正告诉我那么多,据我所知,角度指令在实践中的作用几乎相同,尽管聚合物元素在性能方面可能更有效。我敢肯定,在这种情况下,“封装”在这里有某种我不理解的更深层次的含义。
假设我正在开发一个 AngularJS Web 应用程序。我何时、如何以及为什么要在角度指令上使用聚合物元素?
是否会使用聚合物元素而不是角度指令,如果是的话,什么时候会使用一个而不是另一个?或者角度指令会根据聚合物元素来实现吗?
【问题讨论】:
标签: javascript angularjs polymer