x
 
<!DOCTYPE html>
<html>
<script src="https://cdn.staticfile.net/angular.js/1.6.9/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
<p>255 的十六进制值是:</p>
<h1>{{hex}}</h1>
</div>
<p>一个自定义服务,其中包含一个方法,用于将给定数字转换为十六进制数。</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); // 使用服务中的方法将 255 转换为十六进制,并赋值给 $scope.hex
});
</script>
</body>
</html>