2015-05-11 3 views
0

есть ли способ форматирования чисел в угловом?как форматировать числа в AngularJS

Я это

applyIfRisk = function(slip) { 
    _.assign(slip, { 
    risk: slip.risk, 
    win: Math.ceil(slip.risk * 1.67) 
    }); 
}, applyIfWin = function(slip) { 
    _.assign(slip, { 
    risk: Math.ceil(slip.win * 1.11), 
    win: slip.win 
    }); 
} 

который придают этому HTML

<input ng-model="slip.win" 
     ng-change="riskWinCalculations(slip, 'WINIFBET')"> 

<input ng-model="slip.risk" 
     ng-change="riskWinCalculations(slip, 'RISKIFBET')"> 

, но она возвращается ... скажем так: 100000, и мне нужно: 100,000

кто-то сказал мне использовать {{slip.win | number}}, но я не могу использовать его, потому что это модель, а не выражение.

Что мне делать?

UPDATE

некоторые сообщение, что мой вопрос является дубликатом другой, который не является, вопрос почти то же самое, но ответы не помогает мне.

+0

вы могли бы привести пример plunker? ваш вход не очень ясен. –

+0

Возможный дубликат [Формат в формате AngularJS с форматированным представлением] (http://stackoverflow.com/questions/24001895/angularjs-number-input-formatted-view) – Blackhole

+0

@ Захват эй? что вы делаете ? ответы на этот пост не о том, что я спрашиваю здесь. Посмотри на это, Иисус. – NietzscheProgrammer

ответ

0

Используйте номер фильтра, вот ссылка на угловой документации: https://docs.angularjs.org/api/ng/filter/number

+0

Это не сработает с 'ng-model' –

+0

http://stackoverflow.com/questions/14419651/filters-on- ng-model-in-an-input –

+0

И? ... Вы действительно прочитали вопрос и самый верный ответ? –

Смежные вопросы