>웹 프론트엔드 >JS 튜토리얼 >AngularJS에서 echart 플러그인을 사용하는 방법에 대한 자세한 예

AngularJS에서 echart 플러그인을 사용하는 방법에 대한 자세한 예

高洛峰
高洛峰원래의
2016-12-08 16:28:501234검색

1단계: 준비

가장 먼저 해야 할 일은 프로젝트에 필요한 종속성을 도입하는 것입니다. 컴퓨터에 node와 cnpm을 설치했다고 가정합니다. 콘솔을 사용하여 프로젝트 디렉터리

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

설치가 완료되면 node_modules라는 폴더가 생기고 필요한 것은 모두 다음과 같습니다. 모든 것이 준비되면 개발을 시작할 수 있습니다.

2단계: 개발

Angular에서 다른 플러그인을 사용하는 가장 좋은 방법은 지시문 형식으로 프로젝트에 도입하는 것이라고 생각합니다. 이렇게 하면 가장 중요한 것은 프로젝트에 여러 플러그인을 도입해야 할 때 다양한 명령어를 사용하여 분리할 수 있고 한 번 개발하면 어디서나 사용할 수 있는 컴포넌트화 기능도 있다는 것이 분명한 이점입니다.
먼저 다음 디렉터리에 각도 프로젝트를 생성했습니다.

AngularJS에서 echart 플러그인을 사용하는 방법에 대한 자세한 예

index.html이 메인 페이지인 곳에서 스크립트 태그를 사용하여 모든 내용을 소개해야 합니다. 그러나 스크립트 태그가 너무 많으면 전체 페이지의 로딩 속도가 느려지므로 최적화가 필요한 경우 webpack을 사용하여 패키지화할 수 있습니다. 각도의 경우 해당 프로젝트가 자동으로 범위를 생성합니다. 각도 프로젝트에서 다른 독립 플러그인을 사용하려는 경우 일반적으로 가장 먼저 수행하는 작업은 이 플러그인을 각도의 범위에 도입하는 것입니다. Angular 범위에 echart를 전달하기 위한 팩토리를 생성했습니다.

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

이때 생성된 지시문에서 직접 참조하기만 하면 됩니다. echarts라는 팩토리를 생성하면 명령 내에서 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를 사용하여 각도 프로젝트에서 작업할 수 있습니다.

AngularJS에서 echart 플러그인을 사용하는 방법에 대한 자세한 예

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.