Javascript ng show vs ng if in angularjs

Javascript ng show vs ng if in angularjs,javascript,angularjs,Javascript,Angularjs,ng if和ng show的工作原理类似 <img src="spinner.gif" ng-if="showSpinner"> <img src="spinner.gif" ng-show="showSpinner"> 他们之间有什么区别吗?对性能有影响吗? 如何决定在哪里正确使用它们 ngIf与ngShow和ngHide的不同之处在于,ngIf完全删除并重新创建DOM中的元素,而不是通过displaycss属性更改其可见性。这种差异显著的常见情况是使用依赖于

ng if
ng show
的工作原理类似

<img src="spinner.gif" ng-if="showSpinner">


<img src="spinner.gif" ng-show="showSpinner">

他们之间有什么区别吗?对性能有影响吗? 如何决定在哪里正确使用它们

ngIf与ngShow和ngHide的不同之处在于,ngIf完全删除并重新创建DOM中的元素,而不是通过displaycss属性更改其可见性。这种差异显著的常见情况是使用依赖于元素在DOM中的位置的css选择器,例如:first child或:last child伪类

ngIf与ngShow和ngHide的不同之处在于,ngIf完全删除并重新创建DOM中的元素,而不是通过displaycss属性更改其可见性。这种差异显著的常见情况是使用依赖于元素在DOM中的位置的css选择器,例如:first child或:last child伪类


@elclanrs:奇怪的是,有时候我甚至不记得在谷歌上搜索过一条信息。它只是出现在我的屏幕上。:)@埃尔克兰斯:奇怪的是,有时候我甚至不记得在谷歌上搜索过一条信息。它只是出现在我的屏幕上。:)