可重用的 jQuery 函数 - Angular

Posted

技术标签:

【中文标题】可重用的 jQuery 函数 - Angular【英文标题】:Reusable jQuery Function - Angular 【发布时间】:2021-04-26 20:28:30 【问题描述】:

我有一个自调用 jQuery 函数,它为表列添加了重新调整大小的功能 (来源:https://codepen.io/jasongardner/pen/QNOXym)

从 AfterViewInit 生命周期调用

ngAfterViewInit(): void 
    $(function () 
      var startX,startWidth,$handle,$table,pressed = false;
      //rest of functionality
 

由于我需要在整个应用程序中使用它,有没有办法为 Angular 项目创建 colRisezable(https://github.com/alvaro-prieto/colResizable) 插件类型的可重用组件?

【问题讨论】:

【参考方案1】:

这是一个函数,您可以将它放在一个单独的共享文件中,并在需要时调用它。 你需要更有活力吗?您可以创建 Angular Attribute Directive,并将其添加到您需要的表中,您希望它变得更好吗?使用Renderedr2而不是jQuery,你不需要jQuery在这里你已经有了Angular提供的好方法

【讨论】:

以上是关于可重用的 jQuery 函数 - Angular的主要内容,如果未能解决你的问题,请参考以下文章

Angular 可重用模块和组件

如何使用 Ionic 3 和 Angular 4 创建可重用组件

使用 Angular 9 和 Material 设计的可重用输入组件

Angular 7 CSS在使用可重用组件时不起作用

Angular 最佳实践:为了可重用性,创建新的 CSS 类或新组件?

在 Angular 6 中使用具有输入属性的可重用组件