AngularJs中只读输入字段中的掩码整数?

时间:2017-05-18 12:22:16

标签: javascript angularjs angular-ui-bootstrap mask input-field

我有2页。在第一页,我将填写我的手机号码。然后,导航到第二页我将以只读方式显示手机号码。我需要显示像xxxxxx1234这样的号码。如果用户单击编辑按钮,则应显示所有数字,如8790561234。

我无法获得只读字段的屏蔽。任何建议??

1 个答案:

答案 0 :(得分:2)

使用切片和替换,您可以实现您想要的效果:

var orig = scope.ngModel;
    var edited = orig;
    scope.ngModel = edited.slice(4).replace(/\d/g, 'x') + edited.slice(-4);

查看this similar Plunker