国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 08:39:35
字體:
來源:轉載
供稿:網(wǎng)友

第一步:準備

首先我們要做的是在我們的項目中引入我們所需要的依賴,假設你已經(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的作用域內

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

這時只需要在創(chuàng)建的指令中直接引用之前創(chuàng)建的名為echarts的factory我們就可以在指令內直接使用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被引入到了指令內,這個時候我們就可以利用echarts在angular的項目中進行操作了。

總結

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 桂东县| 宜兴市| 张北县| 志丹县| 武城县| 迁西县| 南汇区| 衢州市| 布尔津县| 开原市| 南康市| 阳西县| 湘西| 汪清县| 喀什市| 荃湾区| 彝良县| 乐安县| 华安县| 温泉县| 芦溪县| 天柱县| 文安县| 泊头市| 长寿区| 承德市| 安平县| 丰原市| 江源县| 陈巴尔虎旗| 长白| 曲松县| 平罗县| 隆昌县| 安化县| 阿拉善右旗| 崇礼县| 玉田县| 黄梅县| 秀山| 顺义区|