Я hav начал ags очень недавно, мне нужен обзор о том, как выполнить следующую задачу. 1k as 1000 1.2k as 1200 1l as 100000 и т. Д. Для любого заданного динамического номера ввода.Дисплей 1k как 1000 в угловых js
Пожалуйста, помочь, Thanx заранее
Я hav начал ags очень недавно, мне нужен обзор о том, как выполнить следующую задачу. 1k as 1000 1.2k as 1200 1l as 100000 и т. Д. Для любого заданного динамического номера ввода.Дисплей 1k как 1000 в угловых js
Пожалуйста, помочь, Thanx заранее
Вот пример фильтра (plunker):
.filter('toNumber', function($filter) {
var numberFilter = $filter('number');
var dict = {
k: 1000,
l: 100000
};
var regex = /^([-+]?[0-9]*\.?[0-9]+)([kl])$/;
return function(val, fraction) {
var match;
if(angular.isString(val) && (match = val.match(regex))) {
val = match[1] * dict[match[2]];
}
return numberFilter(val, fraction || 0);
};
});
Используйте его так:
{{ '1k' | toNumber }}
ilan очень жаль ошибку, может предоставить мне весь код если возможно? У меня есть jus startd ajs yest ...... n есть этот срок выполнения задач сегодня .... помощь будет оценена очень много – Techhub
@Techhub пример http://plnkr.co/edit/GWbtiz8UGvqF4S4OMl3X?p=preview –
thnx тонна llan ... программа wrks greatt .... jus еще одна помощь .... hw мы можем динамически получить вход от пользователя, используя поле ввода .. и с входом tht используют ту же функцию – Techhub
Написать угловую 'filter', но это все равно потребует от вас сделать некоторую математику. – Chandermani
логически в состоянии сделать это в javascript. Я пытаюсь сделать это в ajs. я все новичок в ags ...... если возможно, вы можете предоставить какие-либо небольшие образцы по этой задаче .... любая помощь приветствуется ... спасибо большое – Techhub