5

ngSwitch 和 ngInclude 有什么区别?

我真的需要了解其中的区别,这样我才能继续我的项目。

ngSwitch 是否仅隐藏 dom 元素?

4

1 回答 1

5

您可能会发现 v1.1.4 文档更有帮助(如果您不使用 1.1.4,请忽略有关动画的内容):ngSwitch

ngSwitch有条件地添加/删除 DOM 元素(ng-show/hide改变 CSS)。

ngInclude可以获取部分/外部 HTML 片段。

两者都创建了从其父范围原型继承的新子范围。(为每个 . 创建一个新的子范围ng-switch-when/default。)

您可以使用ngIncludengSwitchhttps: //stackoverflow.com/a/12584774/215945

当您想要(或可以)重用 HTML 片段时使用ngInclude,例如客户端 UI ( https://stackoverflow.com/a/13005658/215945 )。

于 2013-05-14T15:20:12.757 回答