У меня есть директива с именем ip-abc
, которая используется для проверки входных значений полей и преобразования в значения в формате доллара.У меня есть условие, при котором, если у нас будет значение «0», я преобразую его в $ 0.
ipabc.js
var filterFunc = function (value) {
if(value == '0'){
if(attrs.hasOwnProperty('ipZeroDollar')){
var currencyValue = $filter('currency')(value);
currencyValue = currencyValue.toString();
return currencyValue.replace('.00','');
}
}
Проблема, с которой я сталкиваюсь, заключается в том, как я могу установить ipZeroDollar = true
в HTML.На данный момент (attrs.hasOwnProperty('ipZeroDollar'))
идет как false
.
<div ng-class = {'//something'}
<input type="tel" name="amount" class="form-control" ng
model="Data.Amount" maxlength="15" required ip-abc/>
</div>