Angularjs 有棱角的人慢慢隐藏起来 X

Angularjs 有棱角的人慢慢隐藏起来 X,angularjs,ng-show,Angularjs,Ng Show,嗨 我有两个按钮,一个在另一个上面,我想用一个标志(isSearchIconVisible)在它们之间切换。 从逻辑上讲,它可以正常工作,但有500毫秒的时间,它们可以一起看到并重叠。 我曾经捕获ng show已完成的“事件”。尝试在样式表中添加这些样式 <div> <button type="submit" class="btnSubmit" ng-show="vm.isSearchIconVisible" after-hide="afterHide()" after

我有两个按钮,一个在另一个上面,我想用一个标志(isSearchIconVisible)在它们之间切换。 从逻辑上讲,它可以正常工作,但有500毫秒的时间,它们可以一起看到并重叠。
我曾经捕获ng show已完成的“事件”。

尝试在样式表中添加这些样式

<div>
    <button type="submit" class="btnSubmit" ng-show="vm.isSearchIconVisible" after-hide="afterHide()" after-show="afterShow()">
       <i class="iconMglass"></i>
    </button>
    <button type="reset" my-show="!vm.isSearchIconVisible" after-hide="afterHide()" after-show="afterShow()" class="clearTextButton" ng-click="vm.clearSearchText()" >
       <span class="clearIcon">X</span>
   </button>

第二个按钮中的“我的节目”是什么?你能用小提琴提供代码吗?
.ng-hide.ng-hide-animate {
     display: none !important;
 }

.ng-animate.no-animate {
     transition: 0s none;
     -webkit-transition: 0s none;
     animation: 0s none;
     -webkit-animation: 0s none;
 }