수

AngularJS Controllers - Controllers In External Files

· 2017-08-06 (일) 14:10:18 · 1881
AngularJS Controllers - Controllers In External Files

Controllers In External Files(외부 파일의 컨트롤러)

대형 응용 프로그램에서는 컨트롤러를 외부 파일에 저장하는 것이 일반적입니다.

<script> 태그 사이의 코드를 personController.js 라는 외부 파일로 복사하십시오 .

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

First Name: <input type="text" ng-model="firstName"><br>
Last Name: <input type="text" ng-model="lastName"><br>
<br>
Full Name: {{fullName()}}

</div>

<script src="personController.js"></script>


전체소스
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<body>

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

First Name: <input type="text" ng-model="firstName"><br>
Last Name: <input type="text" ng-model="lastName"><br>
<br>
Full Name: {{fullName()}}

</div>

<script src="personController.js"></script>

</body>
</html>

또 다른 예
다음 예제에서 우리는 새로운 컨트롤러 파일을 생성 할 것입니다 :
angular.module('myApp', []).controller('namesCtrl', function($scope) {
$scope.names = [
{name:'Jani',country:'Norway'},
{name:'Hege',country:'Sweden'},
{name:'Kai',country:'Denmark'}
];
});

namesController.js로 파일을 저장하십시오 .

그런 다음 응용 프로그램에서 컨트롤러 파일을 사용하십시오.

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

<ul>
<li ng-repeat="x in names">
{{ x.name + ', ' + x.country }}
</li>
</ul>

</div>

<script src="namesController.js"></script>

전체소스
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<body>

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

<ul>
<li ng-repeat="x in names">
{{ x.name + ', ' + x.country }}
</li>
</ul>

</div>

<script src="namesController.js"></script>

</body>
</html>
|
댓글을 작성하시려면 로그인이 필요합니다.
+
분류 제목 글쓴이 날짜 조회
AngularJS 17-08-09 조회 2,572
AngularJS 17-08-09 조회 1,880
AngularJS 17-08-08 조회 1,608
AngularJS 17-08-08 조회 2,368
AngularJS 17-08-08 조회 2,397
AngularJS 17-08-07 조회 1,899
AngularJS 17-08-07 조회 1,969
AngularJS 17-08-07 조회 2,121
AngularJS 17-08-06 조회 1,882
AngularJS 17-08-06 조회 1,705
AngularJS 17-08-06 조회 1,917
AngularJS 17-08-04 조회 2,045
AngularJS 17-08-04 조회 1,955
AngularJS 17-08-04 조회 2,161
AngularJS 17-08-03 조회 1,645
AngularJS 17-08-03 조회 1,795
AngularJS 17-08-03 조회 1,645
AngularJS 17-08-02 조회 2,395
AngularJS 17-08-02 조회 2,073
AngularJS 17-08-02 조회 2,212
AngularJS 17-08-01 조회 1,983
AngularJS 17-08-01 조회 2,054
AngularJS 17-08-01 조회 2,183
AngularJS 17-07-28 조회 1,977
AngularJS 17-07-28 조회 2,795
AngularJS 17-07-28 조회 1,976
jQuery Mobile
[jQuery Mobile]
17-07-26 조회 2,796
jQuery Mobile
[jQuery Mobile]
17-07-26 조회 2,555
jQuery Mobile
[jQuery Mobile]
17-07-26 조회 2,640
jQuery Mobile 17-07-25 조회 2,285