ngSwitch和ngInclude有什么区别?

我确实需要了解它们之间的区别,因此我可以继续进行我的项目。

ngSwitch是否仅隐藏dom元素?

最佳答案

您可能会发现v1.1.4文档更加有用(如果不使用1.1.4,请忽略有关动画的内容):ngSwitch
ngSwitch有条件地添加/删除DOM元素(ng-show/hide更改CSS)。
ngInclude可以获取部分/外部HTML片段。

两者都创建了新的子作用域,这些子作用域通常是从其父作用域继承的。 (为每个ng-switch-when/default创建一个新的子范围。)

您可以将ngIncludengSwitch一起使用:https://stackoverflow.com/a/12584774/215945

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

关于angularjs - ngSwitch和ngInclude有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16546841/

10-11 05:28