【发布时间】:2020-05-25 22:25:49
【问题描述】:
我在项目中有很多下拉菜单引导程序,引导程序需要 jquery。我想删除 jquery 和引导程序。我可以在角度材料 dorpdown 上替换引导下拉菜单吗?或者有更好的方法吗?告诉我任何想法
【问题讨论】:
标签: angular bootstrap-4 angular-material
我在项目中有很多下拉菜单引导程序,引导程序需要 jquery。我想删除 jquery 和引导程序。我可以在角度材料 dorpdown 上替换引导下拉菜单吗?或者有更好的方法吗?告诉我任何想法
【问题讨论】:
标签: angular bootstrap-4 angular-material
使用 ng-bootstrap (https://ng-bootstrap.github.io/#/components/dropdown/examples)。它不使用jquery。 我认为,将 html 从引导程序重写为材料是非常累人和漫长的任务(但并不难)。这是你的决定。
额外信息:如果您使用 Angular 8 并更新到 Angular 9,则必须将材料 8 更新为材料 9(因为滑块无法正常工作等)。
Material 9 有一些新的,例如:如果你使用一个材料模块,你必须导入它。在以前的版本中,您可以轻松地从一个目录导入:
import { MatTableModule } from '@angular/material'
但现在在第 9 版中,您必须重写所有导入,因为模块位于单独的目录中。 现在你可以像这样导入:
import { MatTableModule } from '@angular/material/table'.
想象一下,如果你在许多文件中导入许多模块,并且在材料更新后你必须重写所有导入,那么你的大脑就会爆炸,你正在寻找另一个专业。
希望能帮到你。
【讨论】: