您好我正在尝试将this与ngAnimate一起使用,但是当我尝试使用一个按钮进行动画切换时,我会感到困惑。
我需要项目A来触发项目B
才能滑入。如果我再次点击A
,B
会回到原来的位置。我想在没有额外编码的情况下这样做,即控制器定义等。我一直试图在指令中执行它:
<a id="A" ng-click="B = !B" ng-class="{ active:B }">SLIDE!</a>
<div ng-show="B" input type="text" name="search-terms" placeholder="Enter search terms..." class="animate slide-left"></div>
但没有任何反应。 ng-show
在正确的上下文中使用了吗?不应该是ng-class
(我试过但它不起作用)?我发现的示例有效,但使用另一个按钮切换回原始状态。我需要相同的按钮来添加和删除类。这不应该是标准功能吗?
编辑:
我有this示例,但您可以看到它需要“2个按钮”才能将文本发送回原始状态。