ngSwitch 和 ngInclude 有什么区别?
我真的需要了解其中的区别,这样我才能继续我的项目。
ngSwitch 是否仅隐藏 dom 元素?
您可能会发现 v1.1.4 文档更有帮助(如果您不使用 1.1.4,请忽略有关动画的内容):ngSwitch
ngSwitch
有条件地添加/删除 DOM 元素(ng-show/hide
改变 CSS)。
ngInclude
可以获取部分/外部 HTML 片段。
两者都创建了从其父范围原型继承的新子范围。(为每个 . 创建一个新的子范围ng-switch-when/default
。)
您可以使用ngInclude
:ngSwitch
https: //stackoverflow.com/a/12584774/215945
当您想要(或可以)重用 HTML 片段时使用ngInclude
,例如客户端 UI ( https://stackoverflow.com/a/13005658/215945 )。