2017-01-20 5 views
-1

私は角2でJavaScriptファイルを使用したいと思います。例えば、私は "マルチセレクト" JavaScriptファイルを持っています。これは単にhtmlページで$(".select2_demo_1").select2();を実行するのに使うことができます。しかし、私はこのJavaScriptファイルを角2で使用したいと思っています。このJavaScriptを使用する方法はありますか、それとも角度2のバージョンを使用する必要がありますか?角度2のJavascriptファイルの使用方法は?

+2

http://stackoverflow.com/search?q=%5Bangular2% 5D + javascript + library –

+0

[Angular2:コンポーネントへの外部jsファイルのインポート]の可能な複製(http://stackoverflow.com/questions/37081943/angular2-import-external-js-file-into-component) – silencedmessage

答えて

0

角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のコード
関連する問題