Форум программистов, компьютерный форум, киберфорум
Angular/AngularJS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 04.11.2014
Сообщений: 6

Изменение данных перед выводом

30.06.2016, 12:31. Показов 1022. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! У меня возникла такая проблема — необходимо перед тем, как выводить данные, полученные через get запрос, обрабатывать их. Вот пример кода :

Контроллер:

JavaScript
1
2
3
4
5
6
7
8
    function($scope, $http){
        var getPayments = function(){
            $http.get('/api/payments').then(function(response){
                $scope.payments = response.data;
            })
        }
        getPayments();
    }]);

HTML:

HTML5
1
2
3
4
5
6
7
8
9
10
11
<div class="payments">
    <h1>Платежи</h1>
    <ul class="payment_list">
        <li  ng-repeat="payment in payments">
            <div class="info">
                <p>{{payment.RecieverName}}</p>
                <span>{{payment.Summ}} + ' р'</span>
            </div>
        </li>;
    </ul>
</div>
Значение payment.Summ нужно обработать перед выводом в шаблон (именно на стороне клиента). Где именно и как выводить функцию обработки?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.06.2016, 12:31
Ответы с готовыми решениями:

Перед закрытием формы, проверить на изменение данных в контролах
Добрый вечер! Подскажите как лучше реализовать? возникла необходимость контроля формы перед закрытием, т.е. если пользователь не внес...

Мусор перед выводом строки
Строка выводится, но перед ней где-то 20 каких-то рандомных символов из таблицы ASCII Как от этого избавиться и с чем это связано? ...

Уменьшение изображения перед выводом
Доброго времени суток ув.программисты! Такая ситуация: есть список файлов выводящийся на странице из БД, рядом с именем и описанием...

2
$ su
 Аватар для ntlinuxnt
1605 / 520 / 97
Регистрация: 18.11.2010
Сообщений: 2,807
Записей в блоге: 2
02.07.2016, 02:45
Цитата Сообщение от mixxx892 Посмотреть сообщение
http.get('/api/payments').then(function(response){ $scope.payments = response.data; })
тут же скорее всего.
0
 Аватар для ReasonX7
47 / 46 / 18
Регистрация: 11.12.2011
Сообщений: 147
15.07.2016, 01:13
Какую именно обработку? Привести к формату "123.00 р"? Это можно сделать при помощи фильтров: https://docs.angularjs.org/api/ng/filter
Например,
HTML5
1
{{ payment.Summ | number: 2 }}
Если же провести какие-то вычисления:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
$scope.format = function(sum) {
    // Some work on 'sum' value...
    return sum;
};
 
var getPayments = function(){
    $http.get('/api/payments').then(function(response){
        $scope.payments = response.data;
    });
};
getPayments();
HTML5
1
<span>{{ format(payment.Summ) }} р</span>
Или же, написать собственный angular фильтр для форматирования: https://docs.angularjs.org/guide/filter
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.07.2016, 01:13
Помогаю со студенческими работами здесь

Задержка перед выводом текста
Здравствуйте. Как сделать так, что бы, элемент отображался по истечению какого-то времени? Например, в Form1_Load. Нужно использовать...

Изменить даные перед выводом в DataGrid
Перед выводом данных из БД их надо расшифровать, так как туда они попадают в зашифрованом виде, т.е. перед вывод надо наложить на каждую...

Не работает задержка перед выводом символа
пытаюсь решить задачу: напечатать символ * в строку то-есть от x = 0h y=ch до x=4fh y=ch план такой: печатаю, удаляю, жду 1 сек, смещаюсь...

Предпросмотр документа перед выводом на печать
Здравствуйте! Подскажите пожалуйста, как в VB.NET 2008 сделать предпросмотр документа на форме перед выводом на печять документа,...

Обнуление значения перед выводом в StringGrid
Проблема состоит в том, что есть StringGrid в который заносится интервал времени видео клипа в первый столбец, в определенный интервал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru