on
5. (AngularJS/자바스크립트) AngularJS ng-repeat 사용해 배열 데이터...
5. (AngularJS/자바스크립트) AngularJS ng-repeat 사용해 배열 데이터...
728x90
반응형
[개발 환경 설정]
개발 툴 : Edit++
개발 언어 : AngularJS
[자바스크립트 소스코드]
/* [JS 요약 설명] 1. window.onload : 브라우저 로드 완료 상태를 나타냅니다 2. ng-app : AngularJs 를 사용하겠다는 의미입니다 (특정 이름 지정 시 자바스크립트에서 controller를 사용해 데이터를 지정 및 view에 연결할 수 있음) 3. ng-controller : ng-app 이름 지정 시 컨트롤러에서 $scope 데이터를 지정 및 저장 후 view 에 연결해줍니다 4. $scope : 컨트롤러 데이터 저장 공간입니다 (뷰는 scope를 통해 컨트롤러 내부에 정의된 함수에 접근 가능) 5. ng-init : AngularJs 에서 자바스크립트 변수나 함수를 초기화 시키는 것입니다 6. ng-model : input, select, textarea 등의 태그에 ng-model을 지정하여 사용합니다 (ui 에서 데이터 인지 및 사용) 7. 출력 방법 : expression (표현식) : {{ name }} / ng-bind="" 로도 지정 가능 8. AngularJS 모듈 : 데이터를 관리 및 저장할 수 있는 컨테이너입니다 9. AngularJS 모듈 정의 문법 : (function(){ 모듈 및 컨트롤러 })(); 10. 컨트롤러 내부 함수 정의 : $scope.함수명 = function() { 함수 내부 로직 }; */ /* [html 최초 로드 및 이벤트 상시 대기 실시] */ window.onload = function() { console.log(""); console.log("[window onload] : [start]"); console.log(""); }; /* [AngularJS 모듈 및 컨트롤러 데이터 정의] */ (function(){ // 모듈 appName 지정 var app = angular.module("myApp", []); // 모듈 appControlller 지정 >> 데이터 저장 실시 app.controller("myInfo", function($scope) { // 컨트롤러 내 전역 변수 $scope.Name = "TWOK"; $scope.Age = "28"; $scope.numArray = [10, 20, 30]; $scope.infoArray = [{idx:2, name:"TWOK"}, {idx:1, name:"투케이"}]; }); // 컨트롤러 종료 부분 })(); // function() 종료 부분
[BODY 소스코드]
인덱스 : {{$index + 1}} 데이터 : {{number}} 인덱스 : {{$index + 1}} 데이터 : {{number}} 인덱스 : {{$index + 1}} 데이터 : {{number}} idx : {{info.idx}} name : {{info.name}}
[결과 출력]
[요약 설명]
/*
[JS 요약 설명]
1. window.onload : 브라우저 로드 완료 상태를 나타냅니다
2. ng-app : AngularJs 를 사용하겠다는 의미입니다 (특정 이름 지정 시 자바스크립트에서 controller를 사용해 데이터를 지정 및 view에 연결할 수 있음)
3. ng-controller : ng-app 이름 지정 시 컨트롤러에서 $scope 데이터를 지정 및 저장 후 view 에 연결해줍니다
4. $scope : 컨트롤러 데이터 저장 공간입니다 (뷰는 scope를 통해 컨트롤러 내부에 정의된 함수에 접근 가능)
5. ng-init : AngularJs 에서 자바스크립트 변수나 함수를 초기화 시키는 것입니다
6. ng-model : input, select, textarea 등의 태그에 ng-model을 지정하여 사용합니다 (ui 에서 데이터 인지 및 사용)
7. 출력 방법 : expression (표현식) : {{ name }} / ng-bind="" 로도 지정 가능
8. AngularJS 모듈 : 데이터를 관리 및 저장할 수 있는 컨테이너입니다
9. AngularJS 모듈 정의 문법 : (function(){ 모듈 및 컨트롤러 })();
10. 컨트롤러 내부 함수 정의 : $scope.함수명 = function() { 함수 내부 로직 };
*/
728x90
반응형
from http://kkh0977.tistory.com/1225 by ccl(A) rewrite - 2021-09-16 17:01:16