Fiz*_*han 0 javascript angularjs
ng-if而ng-show似乎是工作类似.
<img src="spinner.gif" ng-if="showSpinner">
<img src="spinner.gif" ng-show="showSpinner">
Run Code Online (Sandbox Code Playgroud)
它们之间有什么区别吗?任何表现影响?如何确定正确使用它们的位置?
ngIf与ngShow和ngHide的不同之处在于,ngIf完全删除并重新创建DOM中的元素,而不是通过display css属性更改其可见性.这种差异很重要的常见情况是使用依赖于元素在DOM中的位置的css选择器,例如:first-child或:last-child伪类.
http://docs.angularjs.org/api/ng/directive/ngIf