이 글은 AngularJS 프레임워크로 구현된 Hello World 코드 예제를 보여줍니다.
다음은 Hello World 예제와 다음 코드 예제를 볼 때 집중해야 할 몇 가지 측면입니다.
1단계: 섹션에 Angular Javascript
를 포함합니다. 에 다음 코드를 포함하여 Angularjs 자바스크립트 파일을 가져옵니다. 다음 작성 방법을 사용하여 Google 관리 라이브러리에서 최신 코드를 가져올 수 있습니다.<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.17/angular.min.js"></script>
2단계: 요소에 ng-app 지시어 적용
다음과 같이 요소에 ng-app 지시문을 적용합니다. 선택적으로 앱에 이름을 지정하면 간단히 로 작성할 수 있습니다. 이는 애플리케이션 루트 요소의 html 요소입니다. 이를 통해 애플리케이션 개발자는 전체 HTML 페이지 또는 일부만 Angular 애플리케이션으로 처리해야 한다고 Angular에 알릴 수 있습니다.
<html ng-app="helloApp">
3단계:
요소에 ng-controller 지시어 적용 요소에 ng-controller 지시문을 적용합니다. 컨트롤러 지시문은 div와 같은 모든 요소에 적용될 수 있습니다. 아래 코드에서 "HelloCtrl"은 컨트롤러의 이름이며 <script></script> 요소에 있는 컨트롤러 코드에서 참조할 수 있습니다.
<body ng-controller="HelloCtrl">
4단계: 입력 요소에 ng-model 지시어 적용
ng-model 지시문을 사용하여 입력을 모델에 바인딩할 수 있습니다.
<input type="text" name="name" ng-model="name"/>
5단계: 템플릿 코드 작성
다음은 "name"이라는 모델의 모델 값을 표시하는 템플릿 코드입니다. "name"이라는 모델이 4단계의 입력에 바인딩되어 있습니다.
Hello {{name}}! How are you doing today?
6단계: <스크립트>에서 컨트롤러 코드 생성
<script> var helloApp = angular.module("helloApp", []); helloApp.controller("HelloCtrl", function($scope) { $scope.name = "Calvin Hobbes"; }); </script>