如何在角度2中使用任何Javascript文件?

时间:2017-01-20 08:08:05

标签: angular webpack

我想在角度2中使用JavaScript文件。例如,我有"多选" JavaScript文件,我只能在html页面中使用$(".select2_demo_1").select2();。但是我想在角度2中使用这个JavaScript文件。有没有办法使用这个JavaScript或需要使用它的角度2版本?

1 个答案:

答案 0 :(得分:0)

Angular 2支持JS代码。

示例:

import { Component } from '@angular/core';
import {Router} from '@angular/router';

declare var $:any;

@Component({
    selector: 'navigation',
    templateUrl: 'navigation.template.html'
})

export class NavigationComponent {

    constructor(private router: Router) {}

    ngAfterViewInit() {
        $('#side-menu').metisMenu();
    }
}
  1. declare var $:any; - >声明jquery
  2. $('#side-menu').metisMenu(); - > jquery代码