기본 콘텐츠로 건너뛰기

[Angular] Angular CLI로 jQuery, jQuery-ui 사용하기 (datepicker 이용)

[Angular] Angular CLI로 jQuery, jQuery-ui 사용하기 (datepicker 이용)

최근에 주변 지인 분께서 Angular로 개발중에 있었는데,

jQuery를 프로젝트에 넣으려다가 안되는것 같다 말씀 하시길래 한번 찾아보다가 내용을 정리하게 되었다.

따라서 간략하게 jQuery 사용 방법을 설명하려고 한다.

ng new jquery-test

npm install jquery jqueryui --save

npm install --save @types/jquery @types/jqueryui

from http://realp.tistory.com/27 by ccl(A) rewrite - 2020-03-07 12:21:26

댓글

이 블로그의 인기 게시물

[Angular] Router 라우터 정리

[Angular] Router 라우터 정리 Angular2 버전 이후를 기준으로 정리한 글입니다. 라우터는 URL을 사용하여 특정 영역에 어떤 뷰를 보여 줄지 결정하는 기능을 제공한다. 전통적인 서버사이드 렌더링을 하는 웹 사이트는 주소가 바뀔 때마다 서버에 전체 페이지를 요청하고 전체 페이지를 화면에 렌더링한다. 매 요청시 전체 페이지를 새로 랜더링하는 것은 비효율적이기 때문에 라우터를 이용하여 필요한 부분만 랜더링을 한다면 효율적일 것이다. 라우터는 URL에 해당하는 컴포넌트를 화면에 노출하고 네비게이션을 할 수 있는 기능을 가지고 있다. Router 구성 요소 Router – 라우터를 구현하는 객체이다. Navigate() 함수와 navigateByUrl() 함수를 사용하여 경로를 이동할 수 있다. RouterOulet – 라우터가 컴포넌트를 태그에 렌더링하는 영역을 구현하는 Directive이다. Routes – 특정 URL에 연결되는 컴포넌트를 지정하는 배열이다. RouterLink – HTML의 앵커 태그는 브라우저의 URL 주소를 변경하는 것이다. 앵귤러에서 RouterLink를 사용하면 라우터를 통해 렌더링할 컴포넌트를 변경할 수 있다. ActivatedRoute – 현재 동작하는 라우터 인스턴스 객체이다. Router 설정 라우터를 사용하기 위해서는 먼저 Router 모듈을 import 해야 한다. import { RouterModule, Routes } from '@angular/router'; 라우터에서 컴포넌트는 고유의 URL과 매칭된다. URL과 컴포넌트는 아래와 같이 Routes 객체를 설정하여 지정할 수 있다. 아래의 예에서는 디폴트 path에서는 MainComponent가 노출이 되고 product-list path에서는 ProductListComponent가 노출이 되도록 설정을 한 것을 볼 수 있다. const routes: Routes = [ { pa...

angular js scope와 rootscope 의 차이

angular js scope와 rootscope 의 차이 inflearn 의 Start Google Angular.js 앵귤러 과정 강좌를 보고 정리한 내용입니다. https://www.inflearn.com/course/angular-js angular js scope와 rootscope 의 차이 angularjs scope란? scope 는 controller를 적용한 태그 내에서 사용할 변수나 함수를 저장해 놓을 수 있는 객체입니다. angularjs rootscope란? rootScope 는 문서 전체에서 사용할 변수나 함수를 저장해 놓는 객체입니다. $rootScope 를 지정한 app.run() 함수는 angularjs module 객체가 생성되면 실행되는 함수입니다. 따라서 app module 객체가 생성되면 문서 전체에서 사용할 수 있는 data1, data2 변수가 생성됩니다. $rootScope 를 지정한 run 함수는 angularjs module 객체가 생성되면 실행되는 함수입니다. 따라서 app 모듈 객체가 생성되면 data1 = 100, data2 = 200이 할당됩니다. 먼저 선언된 $rootScope 보다 뒤에 선언된 controller의 data1 = 1000 에 따라 최종적으로 data1 에는 1000이 할당됩니다. controller 에서 data2에는 값을 재할당하지 않았으므로, $rootScope 에서 설정한 200이 할당되어 있습니다. controller 를 여러개 만들고, controller 마다 사용하는 data 변수를 다르게 지정해줄 수 있습니다. angularjs 관련 다른 글 ▼ angular js 예제, 강의 정리 (module, controller, service, factory) angularjs ng-model 이란? angular js scope와 rootscope 의 차이 angularjs table 예제 from http://m...