
Виктор
01.07.2017
16:00:32
+
Я б не отвечал, если чел не знает обычных русских слов... даже просто слов...))))

Stanislav
01.07.2017
20:29:46
Ускорится ли загрузка, если я один большой темплейт разобью на несколько поменьше?

Иван
01.07.2017
20:44:02

Ilya
02.07.2017
08:17:50

Google

Stanislav
02.07.2017
08:18:42
Смотря что. HTML - CSS - JS файлы?
HTML в 34.4Кб

Denis
02.07.2017
15:03:43

Alex
02.07.2017
15:28:22
.
Как приостановить загрузку страницы до того, как не будет получен ответ с сервера (сокет)

Artem
02.07.2017
16:29:50
Начинай загрузку после получения ответа, если есть прямая зависимость от ответа. Или отображай страницу только после получения ответа. Приостановить загрузку - звучит как минимум странно. Это не торрент.

Alex
02.07.2017
16:30:52
А как управлять моментом загрузки ? т.е. как начать загрузку после получения ответа?

Artem
02.07.2017
16:35:21
А как ты их загружаешь обычно?)

Alex
02.07.2017
16:37:45
Может я не совсем понимаю вопрос, в силу того что делаю первое приложение на ангуляре, но... Обычно приложение стартует при перезагрузки страницы. Объявляется модуль, контроллеры и так далее. если в какой то из моментов я вклиниваюсь со своим запросом, все приложение падает, потому что не зватает ему той или иной информации

Artem
02.07.2017
16:43:52
В чем твоя проблема? Как ты 'вклиниваешься'?

Alex
02.07.2017
16:47:45
Я уже решил проблему. Делаю запрос к серверу в мидделвере, и данные сохраняю в глобальную переменную.

Oleh
02.07.2017
19:16:55
Ребята, всем привет. а подскажтите, пожалуйста, если нам необходимо внести изменения в верстку, у нас сайт написан на angular 1.5, какой файл необходимо найти?

Ilya
02.07.2017
19:22:58
Неизвестность, скорее всего *.html. Воспользуйтесь поиском в вашем редакторе по всем файлам проекта

Google

Alex
02.07.2017
20:14:06
ребята, а вот такая задача. вывожу результат функции в верствку {{func('param)}}
func = function(param1) {
return param1 * param2;
}
param2 это некая переменная, которая может поменятся в процессе работы приложения, как мне изменить значение вывода вункции func при изменении этого параметра ?)

Bohdan
02.07.2017
20:16:40
$scope.$watch(() => `${param2}`, () => {
// будет вызвано когда изменится переменная
$scope.param = func(1);
})
завести еще одну переменную в scope, напрмер, с названием param. Здесь будешь хранить результат выполнения func
и в шаблоне рендерить значение этой переменной
код на es6/typescript, будь аккуратен)

Alex
02.07.2017
20:27:16
Спасибо, понял куда копать)

Ilya
02.07.2017
20:56:07

Bohdan
02.07.2017
20:56:30
Зачем? Функция будет вызвана только тогда, когда значение изменится

Vlad
02.07.2017
20:59:24
Не совсем так. Оно будет вызываться при каждом цикле дайджеста.

Alex
02.07.2017
21:01:15
А если у меня param - это тоже переменная. То есть вызывается
func(1);
func(4);
...
func(45);
?

Vlad
02.07.2017
21:01:37
И если вы используете $scope.$watch думаю что с самим подходом что то не так. Советую переписать

Bohdan
02.07.2017
21:02:40

Vlad
02.07.2017
21:03:39
Ну я не вдавался в подробности я просто пояснил когда будет вызываться
А задача то какая ?

Alex
02.07.2017
21:05:13
стоит задача селать локализацию.
есть массив вида
'title': {ru:'Заголовок',en:'Title'},
'submit': {ru: 'Вперёд', en:'Go'}
и так далее.
И есть функция
transl(alias) {
return arrayLoc[alias][currentLang]
}
на странице соответственно
transl('title')
transl('submit');

Bohdan
02.07.2017
21:05:29

Vlad
02.07.2017
21:06:56
Просто используй i18next

Alex
02.07.2017
21:10:15

Google

Vlad
02.07.2017
21:10:30
Зачем ?

Bohdan
02.07.2017
21:10:35

Vlad
02.07.2017
21:18:04
Тогда может и angular не нужен ?)
Требуется именно свое решение

Alex
02.07.2017
22:36:03
Своё решение требуется потому, что в функцию убдет встроен дополнителный функционал редактирования на лету, с проверками прав доступа и ещё много чего. Поэтому буду очень благодарен, если у кого-то есть подсказка по решению.

Bohdan
02.07.2017
22:41:10
Редактирования чего?
Что строишь то? WYSIWYG переводчик, что ли?)

Alex
02.07.2017
22:48:06
редактирование алиасов перевода

Eugene
03.07.2017
12:07:36
Здравствуйте.
Как jquery plugin можно заюзать в angular ?
Свою дериктиву писать?

Nikolai
03.07.2017
12:13:24
для начала стоит поискать. Наверняка уже написали

Nazex
03.07.2017
12:14:52
гугл всегда поможет

Alexander
03.07.2017
15:00:09

Nikolai
03.07.2017
15:04:13
Кто пишет под А1 на ES6?

Ilya
03.07.2017
15:05:16
✋

Bohdan
03.07.2017
15:10:21
ES6 и TypeScript

Sasha
03.07.2017
15:33:09
+
Поэтому тут и сидим

Vlad
03.07.2017
15:36:03
TypeScript

Nikolai
03.07.2017
16:44:29
Написали вы контроллер в виде класса. Инжекшоны записали в конструктор. Допустим, 15 штук. Чтобы их использовать в методах, надо все присвоить в this. Это как-то делается, кроме как через this.$inject.map?
export default class SearchFormController {
constructor($document, $filter, $q, $timeout, $rootScope, $scope, datepickerLocale, placesFactory, $transitions, $state) {
SearchFormController.$inject.map((name, i)=> {
this[name] = arguments[i];
});

Google

Sasha
03.07.2017
16:49:25
А что если это будет параметр конструктора?
Думаю, все сломается
Окей, angular-cli - круто или не круто?

Bohdan
03.07.2017
17:08:48
export class Controller {
static $inject = ['$service'];
constructor(private service) {
}
}
или есть либы хорошие
типа, angular-es и похожие
декораторами позволяют пользоваться

Nikolai
03.07.2017
17:26:18
А что если это будет параметр конструктора?
Думаю, все сломается
если это DI, там кроме инжекторов ничего нет. Полностью вот так выглядит:
/*@ngInject*/
export default class SearchFormController {
constructor($document, $filter, $q, $timeout, $rootScope, $scope, datepickerLocale, placesFactory, $transitions, $state) {
SearchFormController.$inject.map((name, i)=> {
this[name] = arguments[i];
});
Задача — избежать двойной записи, возложив эту задачу на ЭВМ.
Такая конструкция позволяет это сделать, но порождает копипасту. Аннотация очень выручает.

Sasha
03.07.2017
17:29:07
Это понятно, я имел ввиду случай, когда помимо инжекшена тебе нужно передать параметр в конструктор

Nikolai
03.07.2017
17:30:12
Не выйдет же
Он там параметрами ждет только инжекшены
Будет эррор

Sasha
03.07.2017
17:30:58

Nikolai
03.07.2017
17:32:14
Я в этом убежден

Sasha
03.07.2017
17:33:37
Странно, почему тогда вполне себе работают не синглтон фабрики с параметрами и инджекшенами в конструкторе?
А кто-нибудь использует ангуляр с rxjs?

Bohdan
03.07.2017
18:25:24
Я

Nikolai
03.07.2017
20:46:03

Maxim
04.07.2017
07:01:59

Vlad
04.07.2017
07:23:22

Sasha
04.07.2017
18:23:22
Каким образом вы выстраиваете общение между компонентами? Например, есть некий компонент внутри тела, а так же есть кнопочка в верхнем тулбаре, которая должна запустить определенное действие внутри компонента. Подходов много, но интересно узнать

Bohdan
04.07.2017
18:24:11
функция callback

Google

Bohdan
04.07.2017
18:24:29
или $emit события на $scope
или костыльный сервис, но ну его нафиг) Лучше всего первый вариант

Sasha
04.07.2017
18:26:02
То есть, взаимодействие через сервайсы - это костыль?

Bohdan
04.07.2017
18:48:11
взаимодействие ui - да)