angular - 使用 Angular Animate 模块在两个表单之间切换
问题描述
我想显示两个表格。1:登录表格 2. 注册表格
第一次显示登录表单,点击“创建帐户”,我想显示注册表单并在登录表单后显示,反之亦然。我使用 Jquery 做到了这一点。
$('form').animate({ height: 'toggle', opacity: 'toggle' }, 'slow');
但我希望使用 Angular 动画模块来做到这一点。
我正在使用 Angular 5。
样本:
<form class="login">
<button (click)="toggleForm()">Create Account</button>
</form>
<form class="register">
<button (click)="toggleForm()">Sign In</button>
</form>
toggleForm() {
$('form').animate({ height: 'toggle', opacity: 'toggle' }, 'slow');
}
解决方案
好吧,不是很漂亮或其他任何东西,但要为您指明一个方向,您可能会使用角度动画来切换表单:示例
推荐阅读
- bash - 管道输出的连续行中的 Grep 字节偏移量
- c++ - 错误:“int [1]”和“float”类型的无效操作数到二进制“operator*”
- c++ - 如何使用适用于 mac 和 windows 10 的 vscode 设置同步插件配置 C++ IntelliSenseMode?
- matplotlib - matplotlib 子图中的图例位置
- arrays - Laravel - 未定义的偏移量:1 - 更新时添加新的表单输入作为数组
- python - 当我使用 python-docx 合并 word-documents 时,输出文件已损坏
- ios - Swift 4:检查周、月、2 个月等自使用日历首次启动以来是否已过去
- android - Google Maps 应用程序如何让您将 BottomSheet 拖到 BottomNavigationView 后面?
- c# - 需要从窗口关闭页面
- python - 打开和关闭文件返回语法错误