Javascript 如何在Angular.js中隐藏和显示同一元素

Javascript 如何在Angular.js中隐藏和显示同一元素,javascript,angularjs,Javascript,Angularjs,我刚刚开始使用Angular.js进行我的一个辅助项目,但我已经到了一个非常非常困难的地步。我想要一个html元素被点击,替换为一个加载条,并在加载完成后返回 我尝试过使用ng hide和ng show,但只有当我有以下内容时,它才会起作用: <a href="" ng-click="click = !click" ng-hide="click">{{action}}</a> <a href="#" ng-click="click = !click" ng-show

我刚刚开始使用Angular.js进行我的一个辅助项目,但我已经到了一个非常非常困难的地步。我想要一个html元素被点击,替换为一个加载条,并在加载完成后返回

我尝试过使用ng hide和ng show,但只有当我有以下内容时,它才会起作用:

<a href="" ng-click="click = !click" ng-hide="click">{{action}}</a> <a href="#" ng-click="click = !click" ng-show="click">Undo</a>
这是一种通过纯角度实现动态显示/隐藏的方法吗?我试图在求助于Jquery之前找到解决方案

提前感谢

ng hide和ng show是正确的方法


也来看看。它可以帮助您。

这是使用$http加载异步数据吗?问题是您将如何识别加载是否完成?非ng隐藏和ng显示