잘 정리해보자

angular.js 기초 - 1 본문

javascript/Angular.js

angular.js 기초 - 1

토마토오이 2019. 9. 20. 12:38

1. 선언부

 

<scriptsrc="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>

 

 

2. 기초

 

data-ng  ,  ng 나 똑같음

 

<div ng-app=""> -> Angular JS 를 정의함



<p>Name: <input type="text" ng-model="name"></p>

<p ng-bind="name"></p>

ng-model : 데이터 입력 할 곳, html컨트롤 값

ng-bind : 해당 이름으로 받은 데이터를 보여줌

 

 

 

<div ng-app="" ng-init="firstName='John'">

ng-init : 해당 이름으로 초기화 시켜줌

 

 

 

<p>Name: <input type="text" ng-model="name"></p>

  <p>{{name}}</p>

{{name}} 으로 데이터 보여줄 수 있음

 

 

 

Email:

   

<input type="email" name="myAddress" ng-model="text">

    <span ng-show="myForm.myAddress.$error.email">Not a valid e-mail address</span>

ng-show : 해당 경우가 true일 때 메시지를 보여준다.

 

 

 $scope.hideYN = true;

<p ng-hide="hideYN">{{obj.id}} <br> {{obj.password}}</p>

특정 조건일 때 if문 걸어서 hideYN true, false 설정 가능

 

 

 


 

연습 예제

 

 

<div ng-app="myApp" ng-controller="myCtrl">



First Name: <input type="text" ng-model="firstName"><br>

 ->초기화 되어진 데이터 보여줌

Last Name: <input type="text" ng-model="lastName"><br>

<br>

Full Name: {{firstName + " " + lastName}}



</div>





<script>

var app = angular.module('myApp', []); ->[]은 종속변수모듈을 정의하는데 사용?

// -> angular js와 module은 응용프로그램을 정의하는 것



app.controller('myCtrl', function($scope) { -> 응용프로그램 컨트롤

    $scope.firstName= "John"; -> firstName은 john으로 초기화

    $scope.lastName= "Doe";   

});

</script>

 

 

 

 

 

'javascript > Angular.js' 카테고리의 다른 글

angular.js 기초 - 2  (0) 2019.09.20
Comments