如何在angular-xeditable中使用蒙版?

时间:2016-01-31 09:43:45

标签: angularjs mask x-editable

我需要将蒙版连接到angular-xeditable。 所以我将面具连接到angularjs。

<input id="phone" name="firstName" type="text" class="form-control mb5"  placeholder="(999) 999-9999" ng-model="vm.phoneNumber" ui-jq="mask" ui-options="'(999) 999-9999'">

但我不明白如何连接angular-xeditable

<span id="phone" editable-text="vm.phone" e-placeholder="(999) 999-9999" e-form="tableform" onbeforesave="checkName3($data)">
   {{vm.phone || '-'}}
 </span>

此选项不起作用。

2 个答案:

答案 0 :(得分:1)

试试这个“e - *”

<span id="phone" editable-text="vm.phone" 
   e-placeholder="(999) 999-9999" 
   e-form="tableform" 
   e-ui-jq="mask" 
   e-ui-options="'(999) 999-9999'" 
   onbeforesave="checkName3($data)"> {{vm.phone || '-'}}
</span>

其他选项:

包括js

/bower_components/jquery.inputmask/dist/jquery.inputmask.bundle.js   



<span editable-text="ApTax" e-size="50" e-maxlength="50"
                              e-ng-model="ApTax" e-id="ApTax"
                              e-maskinput e-data-inputmask="'mask':'999-***'"
                              e-name="BAS" e-form="rowform" e-required>
                            {{ ApTax}}
 </span>

答案 1 :(得分:0)

我使用angular-ui-mask来检查掩码。

只需安装它:

bower install angular-ui-mask

将脚本文件加载到html中(我已经加载了angular-xeditable已加载的脚本):

<script src="bower_components/angular-ui-mask/dist/mask.js"></script>

将特定模块添加到依赖项:

angular.module('myApp', ['ui.mask', ...])

您的代码是:

<span id="phone" editable-text="vm.phone" 
      e-ui-mask="(999) 999-9999" e-form="tableform"
      onbeforesave="checkName3($data)">
      {{vm.phone || '-'}}
</span>

注意,对于angular-xeditable,你需要使用带有前缀&#34; e - &#34;的angular-ui-mask属性,例如&#34; e-ui-mask&#34 ;