
Максим
06.08.2018
14:18:37
а это мысль, спасибо)
сейчас попробую

Sergey
06.08.2018
14:19:26
Да пока не за что, у меня с нею что-то в тот раз не срослось, но у меня очень старый роутер)

Максим
06.08.2018
14:20:55
да у меня тут тоже черт ногу сломит в проекте)

Google

Максим
06.08.2018
14:21:05
гибрид 1го и 6го ангуляров
шарики за ролики

AluV
06.08.2018
14:50:33
такой вопрос: Я вот передаю определенному компоненту multiple="false", при билдинге проекта там просто multiple
А при dev-сборке (gulp serve) все ок, такое возможно ?

Sergey
06.08.2018
14:59:31
Минификатор что-то делает, видимо
В релизе

Stas
06.08.2018
15:09:39
Ребят, а может кто показать чистый html на angularjs?
только желательно что б там что-то клацалось, а не просто картинка
интересно как вообще реализуют клики всякие не загрязняя html

женя
06.08.2018
15:12:47
?♂️

Oleg
06.08.2018
15:13:12

Stas
06.08.2018
15:14:03

Oleg
06.08.2018
15:14:50
Нет, ты хочешь ангуляр без ангуляра)

женя
06.08.2018
15:14:57

Google

Stas
06.08.2018
15:15:28

Oleg
06.08.2018
15:16:46

Stas
06.08.2018
15:16:49
у меня просто прям дикая херня вышла, вот захотел глянуть как вообще делают

женя
06.08.2018
15:17:10

Stas
06.08.2018
15:18:16

женя
06.08.2018
15:19:08

Stas
06.08.2018
15:19:49

женя
06.08.2018
15:20:12
?♂️

Stas
06.08.2018
15:20:48
Ты можешь нормально отвечать? Если нет, то зачем ты мне вообще пишешь?

женя
06.08.2018
15:21:06

Stas
06.08.2018
15:22:14
Понял, путёвого от тебя ничего не услышать, удачки

Oleg
06.08.2018
15:24:17
Ну, я уже писал об этом выше, ангуляр расширяет синтаксис не просто так, в этом как бы суть. Отказываясь от расширенного синтаксиса ты в большой мере отказываешься от преимуществ ангуляра

Stas
06.08.2018
15:26:02

Oleg
06.08.2018
15:27:42
Не всегда, но я предпочитаю не выносить в шаблон ничего кроме названий переменных и методов, всю логику предпочитаю держать в контроллере

Stas
06.08.2018
15:28:58

Oleg
06.08.2018
15:29:52
Ну я не знаю что у тебя там, может ты и прав) но сам факт обилия переменных, директив и методов в темплейте это ок

Bako
06.08.2018
19:57:04
В чем может быть причина, в <select> модель mall_selected стоит, ng-change отрабатывает при изменений, но mall_selected не меняется
$scope.mall_selected=""
Самое странное, в html коде пишу {{mall_selected}} и при выборе select, там показывается выбранный value

Google

Bako
06.08.2018
19:59:25
А в контроллере пусто

женя
06.08.2018
21:08:39
Код скинь
лучше переменные обзывать через камел кейс, но это не причина, это совет на будущее

Stas
07.08.2018
02:48:56
ребятки, подскажите, искажается русский текст в штмл, но только в 1м файле (вся страница норм, а в пейдж хедере каракули)
хотя это даже не штмл искажает, а ангуляр сам
хотя это даже не ангуляр ?

Bako
07.08.2018
03:42:11
Есть готовое решение?

Vladislav
07.08.2018
04:34:52
@akbako покажи функцию апдейт

Stas
07.08.2018
05:00:15
Ребят, вопрос есть. Я получается записывал имя юзера в jwt и сохранял в локал сторейдж, потом оттуда его доставал для отображения. Но если у юзера имя на кириллице, отображает соответственно непонятные символы. Есть какие-то варианты что б нормально отображалось или делать лишний запрос в бд для информации?

Bako
07.08.2018
05:08:00
Типо так

Vladislav
07.08.2018
05:08:34
А внутри update() то что выполняется

Bako
07.08.2018
05:08:43
Да

Vladislav
07.08.2018
05:08:59
показывай )

Bako
07.08.2018
05:09:24
ng-change прикрепил другой функцию, который вручную присваевает значение

Google

Bako
07.08.2018
05:10:07
Работает, но топорный способ

женя
07.08.2018
05:12:35
Норм,замечание по именам,это не приват переменные и делай one биндинг если данные не меняются
И используй vm через него все пробрасывай

Bako
07.08.2018
05:19:09
vm?
Я на 50% понял ваш особенный слэнг
"делай one биндинг" - ?

Admin
ERROR: S client not available

Bako
07.08.2018
05:20:27
разве в js нет же
понятие "private", только изменяемый(var) и константа(const, let)
а сами значение видны в пределах его родителя и дети могут видеть значение от родителя
"делай one биндинг" - ?
{{::name}} - это one binding. Значение впервый раз печатается, а после не меняется в html?Исправьте, если не так понял

женя
07.08.2018
05:33:55
1. к примеру ты пишешь _mallSelected а _ в начале переменной,метода-функции как-бы считается для приватных переменных
2. malls не меняется, вот для них one binding mall in ::malls , {{::mall.name}}
3 var vm = $this в контролле, а потом к ней все крепишь, переменные и т.д. и во вю уже еспользуюешь ее вместо $scope

Bako
07.08.2018
05:36:50
3. Почему вы переманиваете все возможности от $scope в vm. Это может создасть коллизий, неактуальность данных и надо обновлять vm и $scope.
Остальное понял отлично
Спасибо за обьяснение

женя
07.08.2018
05:37:40
var vm = $this;
vm.mallSelectedChange = mallSelectedChange;
function mallSelectedID(id){
vm.mallId = id;
update()
}
ng-repeat="mall in vm.malls"

Bako
07.08.2018
05:39:28
я с vm вижу тафтологию, все это можно выполнить в локальным $scope

женя
07.08.2018
05:40:18
я вижу что все у кого есть вопросы. не правильно исопльзуют ангулар,
есть стайл гайд, как правильно писать
https://github.com/johnpapa/angular-styleguide/blob/master/a1/i18n/ru-RU.md
его нужно придерживатся.

Bako
07.08.2018
05:41:03
Ответьте на три вопроса: Оно сокращает код? Открываеть новую возможность? Можно слегкостью общаться с другими компонентами?

Google

женя
07.08.2018
05:41:20
ответил выше
используя this в будущем ты избежишь от кучи проблем
по твоему коду и так куча косяков

Bako
07.08.2018
05:44:38
Я толко вижу одно врименение для vm; исползуется чтобы сохранить $scope в анонимных функциях и их this.
Тема с vm закрыть, а вы извольте не оскорблять собеседника в чате. Это грубо с ваши стороны.

женя
07.08.2018
05:46:36

Bako
07.08.2018
05:46:40
Я новичок и уже ненавижу AngularJS с его куча ограниченности и непонятных service, directive.
Но я учусь

женя
07.08.2018
05:47:39
если ты за него взялся, либо делай правильно либо вообще не делай. скажи спасибо за советы, то что я написал куча косяков, это я тебе помог а не оскарбил дружище
значит нужно работать над своей работой больше
и directive уже не исползуй - нужно юзать компонент

Bako
07.08.2018
05:50:31
женя, спасибо за советы. Я буду стараться. Постарайтесь говорить на вы. Я вас не знаю и я вам не "дружище"

женя
07.08.2018
05:50:59

Bako
07.08.2018
05:51:35

женя
07.08.2018
05:54:56
Стараюсь:D
Дружище ты отложи код и сначала прочитай эту книгу https://www.ozon.ru/context/detail/id/138437220/ потом возвращайся, потому что будешь всегда страдать.
будешь на голову выше если ее поймешь