@angular_js

Страница 294 из 325
Максим
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
я просто хочу посмотреть чистый код
Чистый код. Создание, анализ и рефакторинг https://www.ozon.ru/context/detail/id/5011068

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
то есть чистого штмл на ангуляре не бывает?
Стас учи мат часть, angular это html-центрик, о чем ты говоришь?!!!

женя
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
Ты можешь нормально отвечать? Если нет, то зачем ты мне вообще пишешь?

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

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

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
@akbako покажи функцию апдейт
$scope.update=function{ update() }

Типо так

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 закрыть, а вы извольте не оскорблять собеседника в чате. Это грубо с ваши стороны.

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

Но я учусь

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

значит нужно работать над своей работой больше

и directive уже не исползуй - нужно юзать компонент

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

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

будешь на голову выше если ее поймешь

Я новичок и уже ненавижу AngularJS с его куча ограниченности и непонятных service, directive.
если бы не эти ограниченность то ты бы касячил на каждом повороте, для того они и есть, как раз чтобы новичков поставить в рамки.

Страница 294 из 325