input-number.html 1.37 KB
<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <title></title>
    <link href="https://cdn.staticfile.org/antd/3.26.9/antd.css" rel="stylesheet" />
    <style>
        div.row {
            margin-bottom: 16px;
        }
    </style>
</head>

<body>
    <div ng-app="essa" ng-controller="mainCtrl">
        <div class="container" style="padding: 50px">
            <div class="row">
                <es-input-number value="{{value}}" formatter="formatter(value)" parser="parser(value)" min="1" precision="2" style="width: 400px;" on-change="handleChange(value)"></es-input-number>


                <es-input-number disabled="disabled"></es-input-number>
            </div>
        </div>
    </div>
    <script src="https://cdn.staticfile.org/angular.js/1.2.28/angular.min.js"></script>
    <script>
        angular
            .module("essa", [])
            .controller("mainCtrl", function ($scope) {
                $scope.value = null;
                $scope.formatter = function(value) {
                    return `¥${value}`;
                }
                $scope.parser = function(value) {
                    return value.replace("¥", "");
                }
                $scope.handleChange = function(value) {
                    console.log(value);
                }
            });
    </script>
    <script src="../dist/ng-antd.bundle.js"></script>
</body>

</html>