我刚刚开始从事一个需要我学习 AngularJS 的项目。我要做的是创建两个滑入屏幕的菜单,一个从左侧,一个从右侧。当他们这样做时,他们会将内容推送过来。
目前我可以让其中一个工作,但不能同时工作。我意识到这是因为我定义 ng-class 的方式。我只是不能完全概念化如何正确地做到这一点。
<div ng-class="{true:'slide-left', false:''}[toggleSlide]" class="container">
<div class="content">
<button ng-click="toggleSlide = !toggleSlide" class="btn-left">From Left</button>
<button ng-click="toggleSlide = !toggleSlide" class="btn-right">From Right</button>
</div>
<div class="slide-from-left">
<p>Here is information that slides from off screen left.</p>
</div>
<div class="slide-from-right">
<p>Here is information that slides from off screen right.</p>
</div>
</div>