
Remite
22.01.2018
13:45:15
действительно
че ето я

Ruslan
22.01.2018
16:01:48
Всем привет, ктото оживлял angularjs модули в angular 5 ?

Andrey
22.01.2018
16:13:52

Google

Andrey
22.01.2018
21:27:35
вот за что я не люблю DI в модулях так это то что оно нихрена не изолировано в angularjs
есть определить 2 одинаковых по имени сервиса/фабрики в разных модулях с разными методами, то будет беда

Anatoly
22.01.2018
21:29:54

Andrey
22.01.2018
21:30:42

max
23.01.2018
10:55:41
Добрый день
$sce.trustAsHtml('<a href="/profiles/'+messageItem.author.userName+'" class="p-notification__content__info__user-name">'+messageItem.author.userName+'</a>')
как в $sce.trustAsHtml скормить ui-sref атрибут ?

Andrey
23.01.2018
11:00:51

max
23.01.2018
11:01:15
пробовал непрокатило
пришлось href вчную собрать
а не хочется

Sasha
23.01.2018
11:03:55
Я могу ошибаться, но trustAsHtml не отрендерит тебе директивы, а ui-sref собственно директива. Нужно сделать сначала $compile

Nikolai
23.01.2018
11:05:32
Кто мешает в юисреф написать {{}}
Отработает

Google

max
23.01.2018
11:05:42

Sasha
23.01.2018
11:06:20

Andrey
23.01.2018
11:07:27

max
23.01.2018
11:07:43

Andrey
23.01.2018
18:07:49
есть тут кто решил проблему scoped css только для компонентов
как вы стили для компонентов описываете, в глобальном файле ?

Sasha
23.01.2018
18:15:57
Можно ли как-то триггерить изменения данных формы, кроме очевидного watch('<объект формдаты>')?

Andrey
23.01.2018
18:18:33

Sasha
23.01.2018
18:19:51
Это я видел, просто способ крайне странный
Я думал, что можно как-то подписаться на изменения

Andrey
23.01.2018
18:22:35
по другому не видел нигде

Remite
23.01.2018
20:32:36
ng-change на каждый инпут?:)

Aliosha
23.01.2018
21:12:24
Подскажыте пожалуста приветствуеться ли в контролере использовать перемение
Или дайте сылки на какието ресурсиы по етой теме

Andrey
23.01.2018
21:23:14

Aliosha
23.01.2018
21:53:55
Я в общом спрашиваю можна ли

Andrey
23.01.2018
21:55:03

Aliosha
23.01.2018
21:57:17
Спасибо. Буду очень благодарен если потскажыте где взять какието задания для практики

Andrey
23.01.2018
22:00:19

Aliosha
23.01.2018
22:02:50
Я уже базу angularjs знаю думаю немгого закрепить и начать изучать новые версии

Andrey
23.01.2018
22:15:16
Я уже базу angularjs знаю думаю немгого закрепить и начать изучать новые версии
в качестве задания напишите какой-то мини каталог с корзиной ( корзина будет храниться у клиента localstorage, sessionstorage )
все будет без бекенда, можете сами сгенерировать массив каких-то данных
добавить поиск, постраничную навигацию
используйте везде компоненты
придумай что-нибудь короче, лень мне
потом перепиши это на angular 5

Google

Viktor
24.01.2018
06:44:59
Сразу на 4 или 5 пиши

D
24.01.2018
07:23:52
@dev_community

Uladzislau
24.01.2018
09:10:03
Ребята, такой вопрос: с сервера приходят права доступа пользователей. В зависимости от них, необходимо блочить кое-какие элементы на разных страницах. Мысль такая: хочу вынести все права доступа в отдельный сервис, чтобы в случае изменения структуры на сервере, изменить код только в одном месте. Но проблема в том, что на вьюхах придется делать что-то типа ng-disabled="myService.isDisabled('applicationItem')". Т.е. придется вызывать функцию, а это крайне плохо, поскольку она будет исполнятся в каждом дайджест цикле, насколько я правильно понимаю. А могу сделать так ng-disabled="permissionsFromServer['applicationItem'] === 'ViewOnly'". Но в таком случае, если сервер поменяет структуру ответа или названия прав доступа, то клиенту придется менять все это на всех страницах
Как правильно решается такой тип задач?

Remite
24.01.2018
09:59:02
ну напиши геттер если тебя это успокоит :)

Ziegmund
24.01.2018
11:08:03
Здравствуйте, начинающий погромист, состоявшийся 3d-визуализатор. К сожалению, врядли сейчас являюсь полезным или интересным для сообщества ибо зеленый как трава весной. Сам из Минска. #whois

Иван
24.01.2018
11:22:39

Viktor
24.01.2018
11:24:04
спасибо за ссылку заодно
не хотел спрашивать)


Bohdan
24.01.2018
11:47:07
Ребята, такой вопрос: с сервера приходят права доступа пользователей. В зависимости от них, необходимо блочить кое-какие элементы на разных страницах. Мысль такая: хочу вынести все права доступа в отдельный сервис, чтобы в случае изменения структуры на сервере, изменить код только в одном месте. Но проблема в том, что на вьюхах придется делать что-то типа ng-disabled="myService.isDisabled('applicationItem')". Т.е. придется вызывать функцию, а это крайне плохо, поскольку она будет исполнятся в каждом дайджест цикле, насколько я правильно понимаю. А могу сделать так ng-disabled="permissionsFromServer['applicationItem'] === 'ViewOnly'". Но в таком случае, если сервер поменяет структуру ответа или названия прав доступа, то клиенту придется менять все это на всех страницах
Не уверен, но возможно поможет односторонний биндинг через ::
Код один раз только выполнится и не будет гадить в дайджест
ng-disabled="::service.getPermission("permission")"

max
24.01.2018
11:57:29


Andrey
24.01.2018
13:41:17
Ребята, такой вопрос: с сервера приходят права доступа пользователей. В зависимости от них, необходимо блочить кое-какие элементы на разных страницах. Мысль такая: хочу вынести все права доступа в отдельный сервис, чтобы в случае изменения структуры на сервере, изменить код только в одном месте. Но проблема в том, что на вьюхах придется делать что-то типа ng-disabled="myService.isDisabled('applicationItem')". Т.е. придется вызывать функцию, а это крайне плохо, поскольку она будет исполнятся в каждом дайджест цикле, насколько я правильно понимаю. А могу сделать так ng-disabled="permissionsFromServer['applicationItem'] === 'ViewOnly'". Но в таком случае, если сервер поменяет структуру ответа или названия прав доступа, то клиенту придется менять все это на всех страницах
напиши директиву которая будет принимать имя твоего айтема и дергать сервис, можно ли эту штуку показывать / дисейблить
я сделал так у себя, удобно, внутри директиву можно удалять / скрывать


Uladzislau
24.01.2018
13:48:00

max
24.01.2018
14:54:44
.state('verification', {
url: '/verification',
templateUrl: '/template/page.verification.html',
controller: 'VerificationCtrl',
onEnter: function( ModalService ) {
ModalService.showModal( ...)
}
})
использую ui-rout при вызове /verification открывается модальное окно
но если зайти на другой state и потом вернутся на verification окно не открывается
сразу срабатывает modal.close.then(function(result) {
});

Incredible
24.01.2018
15:32:07
zdrastvuyte rebyat ya tolkko wto nachal izuchat no umenya voznikla problema choto ne ustanovlivaetsya angular js na php storm est kakoy nibud sayt polezniye shtobi ustanovit

Remite
24.01.2018
15:32:31
Пишите пожалуйста или кириллицей или на английском

Incredible
24.01.2018
15:35:24
только что начал изучать ест какой нибуд сайти или виде курс канал чтобы изучать хорошенко
видео

Google

Sasha
24.01.2018
15:49:03

Incredible
24.01.2018
15:50:13
я нашел книга така про_ангулар _ 2017 Адам Фреимана
продолжать читать
,
или
,

Sasha
24.01.2018
15:53:31

Incredible
24.01.2018
15:53:59
спасиба за совет

des
24.01.2018
19:44:51
сегодня на работе дали код, впилить фичу. Смотрю и плачу. Набор функций внутри контроллера и через всё красной нитью проходит $scope. Хочется взять и переписать.
такое чувство что на AngularJS не удалось хорошие практики внедрить как-то само собой, поэтому писали как в 90-е, а то и в 80-е. Структурное программирование.
в контроллер просто кучу кода запихали

Jared
24.01.2018
19:53:00

des
24.01.2018
19:54:02
А где код должен быть?
не знаю, может просто отделен от контроллера. Я очень мало кодил на ангуляре и пребываю в шоке. На спагетти похоже.

Jared
24.01.2018
19:54:07
Контроллер и реализует бизнес логику)

Bohdan
24.01.2018
19:54:45

Jared
24.01.2018
19:56:02

des
24.01.2018
20:07:46
да, скорее всего
но мне не нравится когда функция draw заодно и сохраняет что-то

Remite
24.01.2018
20:18:53

Jared
24.01.2018
20:19:46

Google

Remite
24.01.2018
20:21:01
Например у меня есть проект который является админкой онлайн казино, в админке есть возможность создавать джекпопы для каждой игры
В компонентах этого функционала создания у меня будут данные в инпутах, в селекторах, какие компоненты за какими заполняються, валидация.
А в сервисах у меня будут расчеты всех полученных данных, шаринг этих данных в приложении, работа со сторонними ресурсами итд.
Так зачем мне компоненты вью обращивать математикой и расчетами каких-то там страшных значений?

Jared
24.01.2018
20:24:16
А теперь внимательно перечитай мой предыдущий пост и найди противоречие со своим
Я же написал, что сервисы Больше про то, что ты тут же подтвердил

Remite
24.01.2018
20:24:48
не имеет отношение и-о к математике и расчетам
сервис - это не хранилище данных
это бизнес представление твоего приложения

Jared
24.01.2018
20:25:04
Как хранилище логики их тоже никто не запрещает юзать

Remite
24.01.2018
20:25:09
так же как компоненты
ну так ето и есть хранилище логики

Jared
24.01.2018
20:25:51
Шеринг и работа с внешними ресурсами это и есть ио