Хорошее решение, лучше использования resolve ничего и не придумать.
Разве что можно обойтись без создания дополнительного обещания, а воспользоваться уже тем, которое возвращает $http:
Нет, ngRepeat создает и убирает только изменившиеся элементы. В коде есть специальное условие. Так что в этом случае нужно заботиться только об удалении и создании элементов и не делать вот этого
А что будет если в ng-model содержится массив и 100 маркеров, а потом вы удалили один? Модель изменится и вам придется либо обновлять все маркеры, либо портить пользовательские данные и ставить в них флаг, чтобы отличать новые маркеры от уже созданных.
Либо применять подход комментатора выше, где ng-repeat позаботится об этом самостоятельно
Нативные pop и shift возвращают убираемый элемент потому, что основной сценарий их применения — «достать и использовать».
Ваша версия pop и shift удаляет крайние элементы безвозвратно, не представляю в каких случаях это может пригодиться
Новая авторизация в первую очередь для сайта и их приложений. SSH будет работать как и раньше. Для HTTPS нужно в настройках аккаунта сгенерировать специальный токен и использовать его вместо пароля. В оригинальной статье об этом написано
Ну вот, теперь это способ стал более известным, а значит и число таких приложений возрастет.
Хотя есть и плюс, может в Apple активнее займутся этой проблемой
зато можно сделать не просто хлеборезку, а Нож, который будет резать все, что ему дадут. Это и есть создание инструментов вместо грубого ручного труда каждый раз
2-3 недели — это еще мало. Prology I-701 уже 2й месяц держится при 2х часах чтения в день. Точнее сказать не могу по причине того, что он еще держится от полной подзарядки, сделанной 10 января.
Невозможность читать при плохом освещении — это, конечно недостаток, но для чтения в метро (что мне и нужно) это несущественно
Разве что можно обойтись без создания дополнительного обещания, а воспользоваться уже тем, которое возвращает $http:
var checkRouting= function ($q, $rootScope, $location) { return !!$rootScope.userProfile || $http.post("/loadUserProfile", { userToken: "blah" }) .success(function (response) { $rootScope.userProfile = response.userProfile; }) .error(function () { $location.path("/"); }); };Либо применять подход комментатора выше, где ng-repeat позаботится об этом самостоятельно
Ваша версия pop и shift удаляет крайние элементы безвозвратно, не представляю в каких случаях это может пригодиться
Хотя есть и плюс, может в Apple активнее займутся этой проблемой
Нож, который будет резать все, что ему дадут. Это и есть создание инструментов вместо грубого ручного труда каждый развот, вроде они раньше писали
Невозможность читать при плохом освещении — это, конечно недостаток, но для чтения в метро (что мне и нужно) это несущественно