2016-04-04 34 views
0

我有這樣應用與NG-模型實時角濾波器

<input currency type="text" class="form-control amount" ng-model="loan.total"> 

一個輸入標籤我想要做什麼是我想查看如由分離的3這個「總」值3(4000 - > 4 000).loan.total值應該是4000.但它應該可見爲4000.嘗試應用指令但不起作用。

有沒有簡單的方法來做到這一點?

回答

1

您可以像這樣輸入的外部顯示值設置爲貨幣:

<input type="number" class="form-control amount" ng-model="loan.total"> {{loan.total | currency}} 
+0

感謝。過濾器工作,但在輸入框外:(我希望它在輸入框內 –

+0

檢查出這個答案然後http://stackoverflow.com/questions/19890364/format-input-value-in-angularjs它需要建設一個自定義指令 – LukasGuptaLeary

+0

謝謝它的工作!!! :) –

0

這聽起來像你想要的是一個輸入掩碼。

也許試試這個:

https://github.com/assisrafael/angular-input-masks

它具有UI錢面罩指令。

例如:

請務必包括腳本標籤,並添加模塊依賴:

<script src="angular-input-masks-standalone.min.js"></script> 
<script> 
    angular.module('yourAppName', ['ui.utils.masks']); 
</script> 
+0

如果你展示了一個如何以解決OP問題的方式使用掩碼的例子,它會更有用。 –

+1

好的,我認爲這是該指令的文檔將是足夠好的,但我增加了一個例子。 –