2016-08-21 2 views
0

으로 변환했습니다.이 angularjs 코드를 작성했으나, 문제는 입력 유형을 모든 숫자로 변경하고, 숫자를 헥사로 변환해도 숫자가 증가 또는 감소하지 않고 수동으로 변경됩니다. 하지만 내가 텍스트 입력 유형을 만들 때 결과는 텍스트 입력을 변환하지 않고 그냥 같은 숫자입니다. 왜 ?? 그리고 나의 영어를 위해 유감스럽게 생각하는!!ng-model에서 반환 된 값을

<html> 
<head> 
    <title> convert to hex </title> 
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8 /angular.min.js"></script> 

</head> 

<body> 
    <div ng-app="myapp" ng-controller="namectrl"> 
     <input ng-model = 'number' type="text"> 
     <h3> {{hexa(number)}} </h3> 
    </div> 

    <script> 
    var app = angular.module("myapp" ,[]); 
    app.controller("namectrl" , function($scope) 
    { 
    $scope.hexa = function(x) { 
     return x.toString(16); 
     }; 
    }); 

    </script> 
</body> 
</html> 

답변

1

이 시도,

$scope.hexa = function(x) { 
      return Number(x).toString(16); 
}; 

App

작업 :

내 코드입니다
관련 문제