Angular ng-show 慢慢隐藏
Angular ng-show slowly hidden
<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>
嗨,
我有两个按钮,一个位于另一个之上,我想用一个标志 (isSearchIconVisible) 在它们之间进行可视化切换。
从逻辑上讲它工作正常,但有 500 毫秒的时间它们一起出现并重叠。
我已经使用 directive 捕捉到 ng-show 完成 "event"。
尝试在您的样式表中添加这些样式。
.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;
}
<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>
嗨,
我有两个按钮,一个位于另一个之上,我想用一个标志 (isSearchIconVisible) 在它们之间进行可视化切换。 从逻辑上讲它工作正常,但有 500 毫秒的时间它们一起出现并重叠。 我已经使用 directive 捕捉到 ng-show 完成 "event"。
尝试在您的样式表中添加这些样式。
.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;
}