亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

AngularJS中如何使用echart插件示例詳解

 更新時間:2016年10月26日 11:09:28   投稿:daisy  
之前因為項目的需求,第一次系統(tǒng)的使用了angular這一優(yōu)秀的js框架,其所擁有的許多優(yōu)秀特性極大的方便了項目的開發(fā),然而在開發(fā)中也遇到過不少的問題,趁著最近有時間給大家總結(jié)一下,這篇文章將會介紹使用angularjs1結(jié)合百度的圖表插件echart作為例子用以演示。

第一步:準備

首先我們要做的是在我們的項目中引入我們所需要的依賴,假設你已經(jīng)在你的電腦上已經(jīng)安裝好了nodecnpm只需要利用控制臺在你的項目目錄下使用如下命令

 1. cnpm install angular --save
 2. cnpm install echarts --save

在安裝完畢后你將會得到一個命名為node_modules的文件夾,而我們需要的東西都在里面,當一切準備完畢后我們就可以開始我們的開發(fā)了。

第二步:開發(fā)

我認為在angular中使用其他插件的最好方法是使用指令的形式在項目中引入,這樣做有許多好處,其中最明顯的好處便是當項目中需要引入多種插件時可以使用各種不同的指令將他們分離并且還具有一次開發(fā)各處使用的組件化特點。
首先我創(chuàng)建了如下目錄的angular的項目


其中index.html作為主要頁面我們需要在其中利用script標簽引入所有會被用到的依賴,但是過多script標簽會拖累整個頁面的加載速度,需要優(yōu)化的話可以使用webpack對他們進行打包,這個感興趣的可以下去自行了解。對于angular來說其項目會自動生成一個作用域,當你想要在angular項目中使用其他獨立的插件時通常我們做的第一件事是將這個插件引入到angular的作用域中,因此在項目中我創(chuàng)建了一個factory用于將echart傳入到angular的作用域內(nèi)

.factory('echarts',function(){
 return echarts;
});

這時只需要在創(chuàng)建的指令中直接引用之前創(chuàng)建的名為echarts的factory我們就可以在指令內(nèi)直接使用echarts的這一插件了。

測試時的代碼如下

.directive('paintDirective',['echarts',function(echarts){
 console.log(echarts);
 return {
  restrict:'E',
  controller: ['$scope','$rootScope',function($scope,$rootScope){
   console.log('123');
  }],
  templateUrl:'../scripts/template/paintTemplate.html',
 }
}]);

從控制臺中的輸出我們很容易的就可以看到echarts被引入到了指令內(nèi),這個時候我們就可以利用echarts在angular的項目中進行操作了。

總結(jié)

以上就是在AngularJS中使用插件的全部內(nèi)容,希望本文的內(nèi)容對大家學習或者使用AngularJS能有所幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • angularjs 源碼解析之injector

    angularjs 源碼解析之injector

    這篇文章主要介紹angular中實現(xiàn)依賴注入的”幕后英雄” — 注入器(Injector)。說它是”幕后英雄”,是因為它才是依賴注入得以實現(xiàn)的主力。我們從源碼上來分析下他吧
    2016-08-08
  • AngularJS 2.0入門權威指南

    AngularJS 2.0入門權威指南

    這篇文章主要介紹了AngularJS 2.0入門權威指南的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-10-10
  • Angular.JS中的this指向詳解

    Angular.JS中的this指向詳解

    這篇文章主要給大家介紹了關于Angular.JS中this指向的相關資料,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • Material(包括Material Icon)在Angular2中的使用詳解

    Material(包括Material Icon)在Angular2中的使用詳解

    這篇文章主要介紹了Material(包括Material Icon)在Angular2中的使用,需要的朋友可以參考下
    2018-02-02
  • angularjs實現(xiàn)的前端分頁控件示例

    angularjs實現(xiàn)的前端分頁控件示例

    本篇文章主要介紹了angularjs實現(xiàn)的前端分頁控件示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • angularjs實現(xiàn)多選框分段全選效果實現(xiàn)

    angularjs實現(xiàn)多選框分段全選效果實現(xiàn)

    這篇文章主要為大家介紹了angularjs實現(xiàn)多選框分段全選效果實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • 深入學習AngularJS中數(shù)據(jù)的雙向綁定機制

    深入學習AngularJS中數(shù)據(jù)的雙向綁定機制

    這篇文章主要介紹了AngularJS中數(shù)據(jù)的雙向綁定機制,雙向綁定使得HTML中呈現(xiàn)的view與AngularJS中的數(shù)據(jù)一致,是Angular的重要特性之一,需要的朋友可以參考下
    2016-03-03
  • 深入講解AngularJS中的自定義指令的使用

    深入講解AngularJS中的自定義指令的使用

    這篇文章主要介紹了深入講解AngularJS中的自定義指令的使用,AngularJS是一款熱門的JavaScript開發(fā)庫,需要的朋友可以參考下
    2015-06-06
  • 創(chuàng)建你的第一個AngularJS應用的方法

    創(chuàng)建你的第一個AngularJS應用的方法

    這篇文章主要介紹了創(chuàng)建你的第一個AngularJS應用的方法,AngularJS是一個非常具有人氣的JavaScript框架,需要的朋友可以參考下
    2015-06-06
  • 如何在Angular2中使用jQuery及其插件的方法

    如何在Angular2中使用jQuery及其插件的方法

    本篇文章主要介紹了如何在Angular2中使用jQuery及其插件的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02

最新評論