2017-01-10 3 views
0

jquery onclickイベントをコンポーネントテンプレートに追加しようとしています。 app.component.htmlangualr2コンポーネントテンプレートにjqueryを追加します。

<li> 
    <a id="menu-close" href="#services">Services</a> 
</li> 

と私は、例えばcustom.jsファイル内の関数を書きました

$("#menu-close").click(function(e) { 
    .... 
} 

しかし、私はただのindex.htmlに

<script src="js/custom.js"></script> 

を追加され、custom.jsをロードする方法がわかりませんか?

+0

あなたのjqueryのをインポートします。 'html'に' ng-click'のような角度オプションを実装してみてください。また、 'custom.js'をロードするには、' js'ファイルの相対パスを指定してください。 –

答えて

0

あなたはこのを試してみてください...

// In the console 
// First install jQuery 
npm install --save jquery 
// and jQuery Definition 
npm install -D @types/jquery 

は、あなたが `angular`を使用するときは、` jquery`を必要としない...

// CommonJS style - working with "require" 
import $ = require('jquery') 
// 
//then add your jquery here... 
$("#menu-close").click(function(e) { 
    .... 
} 
+0

@ user7393721 jqueryが必要です。 –

関連する問題