jquery - 你应该在 Angular 2 项目中使用 jquery

标签 jquery angular bootstrap-4 angular5 angular6

请原谅我的无知,但我是 Angular 的新手。 正在谷歌搜索如何制作具有多子节点的侧边栏导航组件。 显然,一切都是由 JSON 驱动的,所以我们不知道会有多少个子节点。

我可以看到,监视每个带有子节点的菜单项的状态是一件困难的事情,这些子节点也可以有多个子节点,这些子节点也有自己的子节点:)

研究了模板以了解其他专业人士是如何做到这一点的,以及他们使用单个下拉菜单或使用 jquery: https://genesisui.com/demo/?template=prime&version=1.8.14&framework=bootstrap4-angular5

开发人员选择 jquery 是有原因的吗?对于一些小功能来说似乎有点矫枉过正。

你能为我指出多级下拉侧边栏导航组件做得好的正确方向吗?

你应该在 Angular 应用程序中使用 jquery 吗?

*我知道这是一个超长的问题

最佳答案

出于任何原因,我永远不会使用 jquery,jquery 不能很好地与 Angular 一起工作,你最终会修复很多错误来尝试使其工作,对于这种情况,我一直使用 primeng组件 这是一个包含 80 多个组件的库,其中有一些与菜单相关的组件。

关于jquery - 你应该在 Angular 2 项目中使用 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50672235/

相关文章:

html - ionic 2 : Dismiss loading animation when iframe is ready

angularjs - Angular2 NavigationEnd 事件的类型 'url' 上不存在属性 'Event'

html - 调整大小时,导航栏的高度加倍

javascript - 如何仅在右侧应用阴影并隐藏底部边框?

页面 anchor 的Javascript onclick window.location?

javascript - JQuery/GSAP - 彼此并行移动多个元素

javascript - 同步数据会减慢应用程序

angular - 将 typescript 中的字符串转换为时间格式

javascript - HTML 结构不适用于不同的设备

jquery - Net Core Ajax Jquery 将空值传递给 Controller ​​,Vs2022,.Net 6