Igor: Зайдите в свой профиль на Upwork, там есть вкладка Tax Information. Согласно этой вкладке, например, я считаюсь Self-Employed, и мне не нужно подавать налоговую декларацию, поскольку я не являюсь гражданином США (налоги за меня платит работодатель). Думаю, по тем же самым принципам можно работать с любой другой американской компанией. Если вы работаете с компанией не из США, то правила могут быть другие.
А в России - да, вам надо открыть ИП, чтобы уплачивать налоги. Но заказчика это уже не касается.
gugozoha: только что проверил, работает. Предварительно нужно выбрать элемент на вкладке "Elements". Если у вас функция вернула undefined, значит вы выбрали элемент вне зоны действия директивы ng-app.
Ninja Mate: так один метод в идеале и должен выполнять строго одну функцию. Не могу сказать, в чем у вас проблема с forceUpdate, вот пример, все отлично работает jsbin.com/hasayizina/edit?js,output
Странно, что вы не смогли найти никакой информации в интернете по данной теме. Google выдает кучу готовых библиотек для запроса "javascript image crop".
Извините, не могу понять, что значит "такой же" - как минимум они отличаются названием. Что лучше - тема отдельного вопроса. Лично мне больше нравится F7 по причине более высокой производительности. У Ionic есть свои преимущества - большое коммьюнити, собственная веб-платформа, которая позволяет, к примеру, собирать приложения в облаке для разных платформ.
Плагин Ionic Keyboard - обычный плагин для Cordova, его можно использовать с любым фреймворком или библиотекой.