Сергей Протько: два ng-app - это подход angular 1.1? :) понятно, что есть необходимость использовать блок в блоке, но это концептуальный подход, который реализуется директивами ведь, так что я не понимаю, как приходят к идеи приложения в приложении
ну стоит тогда посмотреть в сторону gulp (более популярный), webpack (более крутой и продвинутый), grunt уже мало где используется (на старте проекта)
es6 - во многих компаниях уже используют
препроцессоры (stylus, less, sass) если не использовали
в принципе для фронтендера +- достаточно, дальше только фантазия
обязательно почитайте про контекст в js! и про оператор new, потому что в данном случае new плохое решение, если вы решили так, как я написал в первый раз
в общем функция берёт контекст того, где она вызвана, то есть this в данном случае это this
коллбэка этой функции addBootstrapLink
в ней этот коллбэк может быть вызван как-то так: callback.apply(undefined) и контекста получается нет у функции
почитайте про this, в общем
можете вызвать свою функцию вот так
Function.prototype.apply(context, [param1, param2, ... , paramN])
outdatedBrowser.apply({}, [{параметры}])
тогда this будет указывать на первый аргумент apply
Alex: В айтишных компаниях с репутацией таких проблем не бывает. Руководитель не понимает специфику работы, т.к. до этого не имел опыта работы такой. И, судя по всему, ему на всё срать. Зачем