当前位置: 首页 > 知识库问答 >
问题:

如何使用jQuery插件Angular2吗?插件运行

丁绪
2023-03-14

我的目标是在angular2中应用jQuery插件。它可以是任何插件,如jQuery.DataTable,bootstrap-select等。

我做的是抓取的数据服务。爵士

这里的问题是时差。在第一步,我绑定数据,在第二步,我应用插件,但我认为绑定有点慢,所以插件的代码在实际绑定html呈现之前运行。这给我带来了问题。

示例代码如下:

private loadPermissionGroups() {
        this.permissionManagerService.getPageData()
            .subscribe(res => {
                this.employeeList = res.Data.PageData.EmployeeList;
                // applyDataTable jQuery code
            },
            null,
            () => {
                this.showLoading = false;
            });
    };

请建议。

共有1个答案

端木阳荣
2023-03-14

您还可以使用指令:

/**
 * [Directive description]
 * @param {"[custom-dropdown]"}} {  selector [Directive for adding jQuery for select box]
 */

@Directive({
   selector: "[custom-dropdown]"
})


/**
 *[Class description]
 */
export class customDropdown implements AfterViewInit {
  constructor(public el: ElementRef) {}

  ngAfterViewInit() {
    $(this.el.nativeElement).selectpicker();
  }
}

希望这对你有帮助。

 类似资料:
  • 问题内容: 我有一个PrimeFaces Web应用程序。当我手动添加jQuery和如下所示的插件时, 然后PrimeFaces组件会失去其功能和某些样式。例如,不显示,不滑动,丢失填充等。 这是怎么引起的,我该如何解决? 问题答案: PrimeFaces已经附带捆绑了jQuery的产品,但是您已经下载并安装了另一个仅与PrimeFaces捆绑的jQuery冲突的产品。我敢肯定,如果您对Web浏览

  • 本文向大家介绍jQuery插件之validation插件,包括了jQuery插件之validation插件的使用技巧和注意事项,需要的朋友参考一下 前面的话 最常使用javascript的场合就是表单的验证,而jQuery作为一个优秀的javascript库,也提供了一个优秀的表单验证插件——Validation。Validation是历史最悠久的jQuery插件之一,经过了全球范围内不同项目的验

  • 我创建了一个用于测试应用程序的maven项目。我在我的项目中使用了Webdriver,TestNG框架。我使用了maven surefire插件和reporty-ng插件为测试用例生成报告。当我使用命令(mvn测试站点)在IDE(eclipse)或命令提示符内运行时,这工作很好。现在我必须让它成为一个jar文件,这样我就可以把那个jar文件放到任何系统中运行它。 所以这里问题来了: Maven j

  • jQuery 学习通常会经历三个阶段,会用 jQuery 是第一阶段,能抽象成插件是第二阶段…

  • 问题内容: 我正在尝试编写一个jQuery插件,它将为调用它的对象提供其他功能/方法。我在网上阅读的所有教程(过去2个小时内一直在浏览)最多都包含如何添加选项,但不包含其他功能。 这是我想要做的: //通过调用该div的插件将div格式化为消息容器 或类似的规定。归结为以下几点:调用插件,然后调用与该插件关联的函数。我似乎找不到找到这种方法的方法,而且我以前见过很多插件都可以这样做。 这是到目前为

  • 我用CRA建立了一个React项目。我需要使用一个使用jquery构建的插件。它是一个日期选择器,但它使用的日历是Bikram Sambat。日期选择器代码的链接是尼泊尔日期选择器。我已经做了以下工作: 公共/index.html 配置组件 日期选择器没有出现。