boga-net, то, что подобный код пишется в глобальном контексте, не делает его менее безграмотным. Сейчас в глобальном, а потом рефакторинг, то-сё - и вот уже вынесен в отдельный метод. Так надо будет ведь исправлять объявление переменных - а вспомните ли вы об этом? Может да, а может и нет.
Хотите подчеркнуть, что двум переменным при инициализации одно и то же значение задаётся не случайно, а так и должно быть? Пишите так:
var a = 1,
b = a;
Исходя из комментария Павло Пономаренко, переменная "b" не присвоила ничего...
Да всё присвоилось - просто, поскольку переменная локальная, её не видно во внешней области видимости - как и должно быть. А переменная c, вроде бы тоже (нет) объявленная локально, оказалась глобальной.
Вы это бросьте, такие вопросы задавать попросту неприлично (и никакое "начинающий" тут оправданием не является) - гугл в руки, и вперёд. Могу посоветовать почитать исходный код того же inputmask'а. Или любого другого плагина, решающего задачу ограничения пользовательского ввода.
Проверка данных на сервере - это не достаточно, а необходимо - данным, полученным с клиента, доверять нельзя.
Имеет, если является решением стоящей перед вами задачи. Я бы на вашем месте вообще не сильно беспокоился такими вопросами. Главное - чтобы работало. А отрефакторить можно (если нужно) и потом.
Ну ок. Думаю, для вас будет нелишним познакомиться с такой штукой, как роутер (нет, это не предложение тотчас броситься всё переписывать с использованием роутера... но судя по вашему коду его использованием там прямо-таки напрашивается).
Лучше никак. Правильным решением будет генерация события в дочернем компоненте и подписка на него в родительском (где вы и дёрнете нужный вам метод). За подробностями - в документацию.
umberford, вы что, всерьёз ждёте, что я вам буду пересказывать спецификацию? Нет, не буду. Разбирайтесь сами. "С англ не очень"? - ну, так подтяните уровень, слабый английский - для программиста это почти профнепригодность. "Искать долго" - ничего искать не надо, я вам дал ссылку на описание того, как работает оператор сложения.
В коде, показанном в вопросе, вы вроде бы пытаетесь доставать formFieldsMap. А тут такого нет. Есть formFields - это оно? Забыли дописать Map? Уж разберитесь пожалуйста, что именно вы делали.