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