Никита: Я бы не полагался на концепцию и архитектуру ангуляра, однако это мое личное мнение, а я ненавижу ангуляр именно за его архитектуру, для меня весь ангуляр - сплошной антипатерн, начиная от логики в представлении и заканчивая его модульной системой.
p.s. в плане Вашего вопроса, полностью поддерживаю ответ данный Алексей Николаев
Максим Тимофеев: я понятия не имею, что он пытается сделать, но нормальным программированием это никак не назовешь)) Я предлагаю закрыть нашу с Вами дискуссию, пока это не сделали за нас модераторы, и дождаться комментариев от автора.
Максим Тимофеев: по Вашему ответу в общем-то верно, могу лишь добавить, что на клиентском js можно получить любую часть url страницы.
Вот только то, что задумал автор вопроса, это не решит. Идея автора вопроса вообще не реализуема адекватными способами, но можно написать костыли вроде динамической генерации js на сервере, что очень плохо, да и не нужно здесь скорее всего
Максим Тимофеев: А зачем мне разбираться в куче готовых решений, в частности как их кастомизировать под свой проект, если это пишется за полчаса максимум
UPDATE `users` SET `balance`=`balance`-{data.sum} WHERE `id`={data.id} AND `balance`>={data.sum}
Где в фигурных скобках подстановки данных, например через PREPARED STATEMENT
Успешность проверяем по количеству затронутых запросом строк, которое будет либо 0 либо 1
p.s. в плане Вашего вопроса, полностью поддерживаю ответ данный Алексей Николаев