T.A
pa[aad
может проблема здесь?
проблема в коде, у тебя же только параметр ID нужен для стейта, а title походу отбрасывается
T.A
pa[aad
Bogdan
pa[aad
pa[aad
я вот что предлагаю, в свете последнего Angular 5, написать сообществом на github последний best practices angularjs
ибо этот устарел https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md
предлагаю использовать:
- es6/typescript
- компоненты
- ui-router
- lazy load
- собирать webpack
- прикрутить какой-то css preprocessor
- какой-то участок кода заюзать с переходом на angular 5 ( ng-metadata / или ссылку которую я кидал на декораторы )
будет как todo app, хотя можно и что-то другое
можно и не делать такого, как хотите
как вариант этот туториал/мануал не знаю как это назвать будет какой-то основой для перевода проектов angularjs на Angular 5
Alexey
Alexey
Alexey
pa[aad
pa[aad
Sasha
А есть какой-нибудь хитрый способ сделать весь элемент не кликабельным?(disabled). Вкратце, есть виджет, внутри которого много всего и проще бы сделать его весь disabled
Rem1te
css pointer-events
Sasha
Спасибо, то что надо
Sasha
Интересно, а ng-disabled="true" навешивает какой-нибудь css класс?
Rem1te
net
Sasha
Хочу как-то повесить кастомный класс на ng-disabled элемент, не используя ng-class
Rem1te
напиши директику, но я бы предпочел нг-класс
Sasha
Там просто огромные динамические формы и для ng-class пришлось бы добавлять некоторые костыли. Помогло .element-class[disabled]: pointer-events: none.
Rem1te
а ну да
Rem1te
действительно
Rem1te
че ето я
Anonymous
Всем привет, ктото оживлял angularjs модули в angular 5 ?
pa[aad
вот за что я не люблю DI в модулях так это то что оно нихрена не изолировано в angularjs
есть определить 2 одинаковых по имени сервиса/фабрики в разных модулях с разными методами, то будет беда
Anatoly
Bendyrko
Добрый день
Bendyrko
$sce.trustAsHtml('<a href="/profiles/'+messageItem.author.userName+'" class="p-notification__content__info__user-name">'+messageItem.author.userName+'</a>')
Bendyrko
как в $sce.trustAsHtml скормить ui-sref атрибут ?
Bendyrko
пробовал непрокатило
Bendyrko
пришлось href вчную собрать
Bendyrko
а не хочется
Sasha
Я могу ошибаться, но trustAsHtml не отрендерит тебе директивы, а ui-sref собственно директива. Нужно сделать сначала $compile
Nikolai
Кто мешает в юисреф написать {{}}
Nikolai
Отработает
Bendyrko
Sasha
pa[aad
Bendyrko
pa[aad
есть тут кто решил проблему scoped css только для компонентов
как вы стили для компонентов описываете, в глобальном файле ?
Sasha
Можно ли как-то триггерить изменения данных формы, кроме очевидного watch('<объект формдаты>')?
Sasha
Это я видел, просто способ крайне странный
Sasha
Я думал, что можно как-то подписаться на изменения
pa[aad
по другому не видел нигде
Rem1te
ng-change на каждый инпут?:)
Aliosha
Подскажыте пожалуста приветствуеться ли в контролере использовать перемение
Aliosha
Или дайте сылки на какието ресурсиы по етой теме
pa[aad
Aliosha
Я в общом спрашиваю можна ли
Aliosha
Спасибо. Буду очень благодарен если потскажыте где взять какието задания для практики
pa[aad
Aliosha
Я уже базу angularjs знаю думаю немгого закрепить и начать изучать новые версии
pa[aad
Я уже базу angularjs знаю думаю немгого закрепить и начать изучать новые версии
в качестве задания напишите какой-то мини каталог с корзиной ( корзина будет храниться у клиента localstorage, sessionstorage )
все будет без бекенда, можете сами сгенерировать массив каких-то данных
добавить поиск, постраничную навигацию
используйте везде компоненты
придумай что-нибудь короче, лень мне
потом перепиши это на angular 5
Viktor
Сразу на 4 или 5 пиши
Anonymous
@dev_community
wrodzko
Ребята, такой вопрос: с сервера приходят права доступа пользователей. В зависимости от них, необходимо блочить кое-какие элементы на разных страницах. Мысль такая: хочу вынести все права доступа в отдельный сервис, чтобы в случае изменения структуры на сервере, изменить код только в одном месте. Но проблема в том, что на вьюхах придется делать что-то типа ng-disabled="myService.isDisabled('applicationItem')". Т.е. придется вызывать функцию, а это крайне плохо, поскольку она будет исполнятся в каждом дайджест цикле, насколько я правильно понимаю. А могу сделать так ng-disabled="permissionsFromServer['applicationItem'] === 'ViewOnly'". Но в таком случае, если сервер поменяет структуру ответа или названия прав доступа, то клиенту придется менять все это на всех страницах
wrodzko
Как правильно решается такой тип задач?
Rem1te
ну напиши геттер если тебя это успокоит :)
Igor
Здравствуйте, начинающий погромист, состоявшийся 3d-визуализатор. К сожалению, врядли сейчас являюсь полезным или интересным для сообщества ибо зеленый как трава весной. Сам из Минска. #whois
Иван
Viktor
спасибо за ссылку заодно
Viktor
не хотел спрашивать)
Bogdan
Ребята, такой вопрос: с сервера приходят права доступа пользователей. В зависимости от них, необходимо блочить кое-какие элементы на разных страницах. Мысль такая: хочу вынести все права доступа в отдельный сервис, чтобы в случае изменения структуры на сервере, изменить код только в одном месте. Но проблема в том, что на вьюхах придется делать что-то типа ng-disabled="myService.isDisabled('applicationItem')". Т.е. придется вызывать функцию, а это крайне плохо, поскольку она будет исполнятся в каждом дайджест цикле, насколько я правильно понимаю. А могу сделать так ng-disabled="permissionsFromServer['applicationItem'] === 'ViewOnly'". Но в таком случае, если сервер поменяет структуру ответа или названия прав доступа, то клиенту придется менять все это на всех страницах
Не уверен, но возможно поможет односторонний биндинг через ::
Код один раз только выполнится и не будет гадить в дайджест
ng-disabled="::service.getPermission("permission")"
Bendyrko
pa[aad
Ребята, такой вопрос: с сервера приходят права доступа пользователей. В зависимости от них, необходимо блочить кое-какие элементы на разных страницах. Мысль такая: хочу вынести все права доступа в отдельный сервис, чтобы в случае изменения структуры на сервере, изменить код только в одном месте. Но проблема в том, что на вьюхах придется делать что-то типа ng-disabled="myService.isDisabled('applicationItem')". Т.е. придется вызывать функцию, а это крайне плохо, поскольку она будет исполнятся в каждом дайджест цикле, насколько я правильно понимаю. А могу сделать так ng-disabled="permissionsFromServer['applicationItem'] === 'ViewOnly'". Но в таком случае, если сервер поменяет структуру ответа или названия прав доступа, то клиенту придется менять все это на всех страницах
напиши директиву которая будет принимать имя твоего айтема и дергать сервис, можно ли эту штуку показывать / дисейблить
я сделал так у себя, удобно, внутри директиву можно удалять / скрывать
wrodzko
Bendyrko
.state('verification', {
url: '/verification',
templateUrl: '/template/page.verification.html',
controller: 'VerificationCtrl',
onEnter: function( ModalService ) {
ModalService.showModal( ...)
}
})
Bendyrko
использую ui-rout при вызове /verification открывается модальное окно
но если зайти на другой state и потом вернутся на verification окно не открывается
Bendyrko
сразу срабатывает modal.close.then(function(result) {
});
Anonymous
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
Rem1te
Пишите пожалуйста или кириллицей или на английском
Anonymous
только что начал изучать ест какой нибуд сайти или виде курс канал чтобы изучать хорошенко