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片段(例如客户端UI(https://stackoverflow.com/a/13005658/215945)),请使用ngInclude.