2017-10-03 10 views
1

私は、次の入力があります。NG-モデルと入力に印加されていないマスク

<input type="text" id="cpfcnpj" ng-model="PersonalIdentificationNumber" ui-mask-placeholder="" ui-mask="000.000.000-00" name="PersonalIdentificationNumber" model-view-value="true" required="" readonly="" class="ng-pristine ng-not-empty ng-valid ng-valid-required ng-touched"> 

をしかし、私は入力を記入し、NG-モデルに同じデータを適用するために、データを受信したとき:

$scope.PersonalIdentificationNumber = result.Result.PersonalIdentificationNumber; 

マスクのフォーマットが正しく行われていません。 000.000.000-00の代わりに00000000000が得られます。

既にこの解決策を試してみました。また、$("#cpfcnpj").attr('mask', '000.000.000-00');も試してみましたが、どちらも機能しません。 UI-マスキングを提供していませ直接アンギュラ enter link description here

+0

あなたはフィドル/ plunkerでデモを投稿してくださいできますか? –

答えて

1

はとマスクを設定してください:ui-mask="999.999.999-99"

Demo fiddle

+0

を使用している理由です。 –

0

Heeloは、これを使用してみてください。

+0

私はそれを使用しています。それは私がui-masking –

関連する問題