Вот поэтому я и считаю Ангуляр ужасным. Он позволяет разработчикам слишком много логики выносить в шаблоны. Поэтому овер 90% проектов невозможно потом поддерживать.
DarthJS: извините, конечно, но хочется выразится очень грубо. А не проще ли вам проверить в консоле с помощью конструкции debugger?
Я более чем уверен, что дело в этом. А то что работает в другом месте, банально проверка не доходит до этих условий выпадая на первой инструкции в false.
Алексей Николаев: за 1 написание var вместо четырёх, как раз руки отрывать надо. Потому что очень не удобно отлаживать такой код. Дебаггер останавливается на первой конструкции и если нажать перешагнуть через конструкцию, то он перепрыгнет через остальные объявления.
Так же это плохо тем, что при редактировании кода одна из самых распространённых операций это дублирование строки и/или перенос её в другое место. С одним оператором var рефакторинг становится очень не удобным.
ghost404: вы сами прочитайте свой комментарий. Столько воды и ни одного аргумента. Я могу сказать, что для крупных проектов, Symfony 2 не подходит, потому что DIС реализован в корне не верно. Подход к написанию приложений полностью на IoC тоже является не верным, т.к. IoC нужно лишь там, где необходима взаимозаменяемость модулей. Он усложняет приложение.
Так что давайте в следующий раз не переливать из пустого в порожнее.
thatside: не показывать - это POST. Но если все ссылки так делать, то вы придумали себе геморрой. Не проще ли шифровать некоторые данные асимметричным шифром и расшифровывать их на сервере, а передавать отдельным параметром в GET?
Евгений Петров: Честно говоря, я не понял вашей мысли абсолютно. Смесь терминов "фундаментальные знания", "формализация задачи", "Знание и понимание подходов" которые в совокупности не несут никакой смысловой нагрузки в ключе обсуждения паттернов.
На что нужно обратить внимание при выборе того иди иного решения. Это я и называю фундаментальным знанием.
Фундаментальные знания -это знание и понимание основных принципов ООП. То что вы пытаетесь подсунуть под ними - банальный опыт.
Евгений Петров: прочитав про паттерны вы этого не узнаете. Нигде об этом не пишут, да и не смогут написать. Одну и ту же задачу можно решить с помощью различных паттернами.