기본 콘텐츠로 건너뛰기

[Angular] 설치 하기

[Angular] 설치 하기

Angular 설치 하기!!

1. Angular를 설치하기 전에 Nodejs를 먼저 설치해야 합니다.

- NodeJs는 https://nodejs.org/ 에서 다운로드 받을 수 있습니다.

- 최신버전보다 추천버전을 사용하길 권장드립니다. (버그가 적음)

- 정상적으로 설치 되었는지 cmd 창을 열어서 확인해봅시다. ( Window Key + R, cmd 입력 )

node --version

- 버전이 확인되면 정상설치 완료!!

2. Angualr를 설치해봅시다.

- https://angular.io/ 에서 "Get Started" 를 누르시면 설치 방법을 확인할 수 있습니다.

- cmd 창을 열고 아래의 명령어 실행!

npm install -g @angular/cli

- nodeJs의 npm을 통해 angular를 설치합니다.

-> 여기서 npm은 nodejs package manager를 말합니다. npm을 통해 개발에 필요한 라이브러리를 다운받아 사용할 수 있습니다.

-> "-g" 옵션은 global 을 말합니다. 특정 app에서 사용하는것이 아니고 PC전체에 필요한 프로그램을 설치할때 "-g" 옵션을 사용합니다.

- 이제 Angular 버전을 확인하여 정상적으로 설치되었는지 확인해 봅시다. ( nodejs와 마찬가지로 cmd 창을 열어서 아래 명령어 입력)

ng -v

위 사진과 같이 Angualr 버전이 나오면 설치 완료!!

3. AngularJS (Angular 1 버전)와 Angular (Angualr 2 이상 버전)는 상당한 차이가 있습니다. 보통은 Angular 1버전을 AngularJS라고 부르고 2 이상 버전은 그냥 Angular라고 부르고 있습니다. AngualrJS는 일반 Script 언어의 발전버전이라면, Angular는 ES6 & Typescript를 적용한 Component 기반의 프레임워크라고 할 수 있습니다. 그리고 2 이상의 버전은 Back-end 까지 포함하여 개발 가능하고, 개발자와 디자이너의 역할을 잘 분리할 수 있도록 설계되어 있습니다. 그냥 서로 다른 언어라고 보면 더 편할 것 같습니다.

이것으로 첫번째 Posting을 마칩니다. ^^

사실 저는 웹개발자는 아니고, Oracle ERP 유지보수를 하고 있습니다. ERP만 주로 하다보니 웹에 대해서 한번 공부해보고 싶어서 Angular를 선택하여 공부하고 있습니다. 제가 공부한 내용을 복습한다는 생각으로 블로그에 포스팅 해보려고 합니다. 혹시 틀린부분이 있으면 꼭 알려주세요. 같이 하나씩 알아가요!!

Oracle ERP 관련해서 궁금한게 있으면 물어보셔도 됩니다.. ㅎㅎ OAF, Forms, PO 모듈 등등.. (설마 진짜 물어보지는 않겠죠? ㅠㅠ)

즐거운 하루 되셔요!

from http://ganggu.tistory.com/1 by ccl(A) rewrite - 2020-03-07 02:21:01

댓글

이 블로그의 인기 게시물

[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] Controller

[Angular] Controller Step02_controller.html // angular 모듈 만들기 var myApp = angular.module( "myApp" ,[]); // Ctrl1 이라는 이름의 컨트롤러 만들기 myApp.controller( "Ctrl1" ,[ "$scope" , function ($scope){ $scope. name = "김구라" ; $scope.clicked = function (){ alert ( "버튼을 눌렀네?" ); }; $scope.nums = [ 10 , 20 , 30 , 40 , 50 ]; }]); // Ctrl2 이라는 이름의 컨트롤러 만들기 myApp.controller( "Ctrl2" ,[ "$scope" , function ($scope){ $scope. name = "원숭이" ; $scope.friends = [ {num: 1 , name : "김구라" ,addr: "노량진" }, {num: 2 , name : "해골" ,addr: "행신동" }, {num: 3 , name : "원숭이" ,addr: "동물원" } ]; }]); 내이름은 : {{name}} 눌러보셈 {{tmp}} 너의 이름은 : {{name}} 번호 이름 주소 {{tmp.num}} from http://heekim0719.tistory.com/164 by ccl(A) rewrite - 2020-03-07 09:21:16

JQuery - $ 사용 유형.

JQuery - $ 사용 유형. 최근에 새로운 Javascript 프레임워크와 라이브러리들이 많이 등장했고 시장 점유율 또한 많이 변동 되었다고 한다. 특히 요새 대새는 Angular와 React라고들 한다. 그리고 Jquery 요즘 누가써? Jquery 퇴물이야 등등... 그런 이야기들을 종종 찾아볼 수 있는데, 유행은 돌고 돌듯이 결국 Jquery가 몰락할 일은 없다고 생각하는 바, 묵묵히 Jquery를 고집하기로 한다...ㅎㅎ 먼저 Jquery 교과서랄까.. 기본 문법을 배울 수 있는 링크를 걸어둔다. https://www.w3schools.com/jquery 여기서 기초들을 다 익힐 수 있다. 프로그래밍 문법을 한번이라도 봤다면 + - * / 같은 연산 while, for 등은 다 비슷하기 때문에 $ 사용법만 잘 알면 될 것 같다. $ syntax 사용유형 일단 기본적으로 $는 JQuery에서 미리 정해놓은 변수 값이다. : JQueryStatic 1. $( ) : JQueryObject 가장 많이 사용하는 형태이다. 괄호 안에 들어 갈 수 있는 것들은 클래스 이름, 아이디, 셀렉터 등이다. 예를 들어 $('p')이면 현재 html 페이지에 있는 모든 를 JqueryObject로 가져오겠다는 것이다. hide()는 제이쿼리 메서드이다. $('p')는 제이쿼리 오브젝트이기 때문에 제이쿼리 메서드를 사용할 수 있다. 그중의 하나인 hide()를 사용해 보았다. 결과이다. 에는 스타일이 적용이 되었다. 해당 태그에는 jquery의 메서드가 적용이 된 것을 확인할 수 있다. 2. $.함수 : 플러그인 개발 또는 기본 전역함수 플러그인을 개발 할 때나 Jquery가 갖고 있는 기본 전역함수들을 사용할 때 쓴다. 전역함수에는 여러개가 있는데 그중에 개인적으로 많이 쓰는 것은 $.ajax({}), $.each({}) 등이 있다. 이 함수들의 사용방법은 따...