AngularJS Services 나만의 서비스 만들기 > 퍼블리싱강좌

퍼블리싱강좌

AngularJS Services 나만의 서비스 만들기 정보

AngularJS AngularJS Services 나만의 서비스 만들기

본문

나만의 서비스 만들기

자체 서비스를 만들려면 서비스를 모듈에 연결하십시오.

다음과 같은 서비스를 만듭니다 hexafy.

app.service('hexafy', function() {
    this.myFunc = function (x) {
        return x.toString(16);
    }
});

사용자 정의 된 서비스를 사용하려면 컨트롤러 정의시 종속성으로 추가하십시오.


이름 hexafy을 16 진수로 변환하려면 명명 된 사용자 지정 서비스를 사용하십시오 .

app.controller('myCtrl', function($scope, hexafy) {
    $scope.hex = hexafy.myFunc(255);
});

[전체소스]
<!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="myCtrl">

<p>The hexadecimal value of 255 is:</p>

<h1>{{hex}}</h1>

</div>

<p>A custom service with a method that converts a given number into a hexadecimal number.</p>

<script>
var app = angular.module('myApp', []);

app.service('hexafy', function() {
    this.myFunc = function (x) {
        return x.toString(16);
    }
});
app.controller('myCtrl', function($scope, hexafy) {
  $scope.hex = hexafy.myFunc(255);
});
</script>

</body>
</html>
추천
0

댓글 0개

전체 283
퍼블리싱강좌 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT