zoukankan      html  css  js  c++  java
  • 格式化input输入内容(金额)

    项目中要用到格式化金额输入框,要求每三个数字用逗号分割开。

    添加一个directive

     1 angular.module('myApp.directives', [])
     2 .directive('filterInput',['$filter', function ($filter){
     3             return {
     4                 restrict: 'A',
     5                 require: 'ngModel',
     6                 link: function(scope, element, attr, ngModel) {
     7 
     8                     ngModel.$parsers.push(function fromUser(text) {
     9                         return parseInt(text.replace(",",""));
    10                     });
    11 
    12                     ngModel.$formatters.push(function toUser(text) {
    13                         console.log($filter('number')(text));
    14                         return ($filter('number')(text || ''));
    15                     });
    16 
    17                 }
    18             };
    19         }]);

    http://stackoverflow.com/questions/19890364/format-input-value-in-angularjs

  • 相关阅读:
    day 1 认识js
    day2,request对象
    day3
    day 14 函数的嵌套,作用域
    命名空间(名称空间)
    day 13 函数
    day 11(2) 集合
    day 11 字典拆包
    字典
    两周英语函数(记)
  • 原文地址:https://www.cnblogs.com/suiblog/p/4527370.html
Copyright © 2011-2022 走看看