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개

© SIRSOFT
현재 페이지 제일 처음으로