angular2中使用jQuery

來源:互聯網
上載者:User

標籤:class   cto   cli   html   htm   span   dex   架構   core   

我知道angular2使用jQuery的想法可能看到一點點奇怪很多的你,我們都知道,angular2負責管理我們的視圖組件和DOM元素相關的一切,這聽起來像一個好主意,用另一個架構做的一個工作角可以輕易做到。

也就是說,為什麼會有人想要jQuery和angular2整合?

嗯,有一些情況下,我們仍然要使用jQuery,比如重用一些jQuery代碼或組件時,不可能用angular2改寫一切,這可能是為什麼你正在閱讀這篇教程。

現在讓我們看看如何做到這一點,其實真的很簡單,基本上你要做的就是添加jQuery指令碼到您的index.html和組件聲明jQuery,下面是一個例子:

import {Component} from ‘angular2/core‘; declare var jQuery:any; @Component({    selector: ‘my-app‘,    template: `<button onclick="console.log(‘It Worked!!‘)">                    jQuery Integration Test               </button>              `}) export class AppComponent {      ngAfterViewInit() {        jQuery(‘button‘).click();    }}

當你運行你的應用程式時,你會看到它工作的文本!“在你的控制台上。是這麼回事!這是一個很短的教程,但我希望它對你有協助。

 

angular2中使用jQuery

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.