Denis
ng-class={active: ctrl.state.ref} собственно создаешь объект ctrl.state, туда добавляешь bool значения под каждую ссылку, переключаешь это все внутри жс ловя события роутера или как тебе там угодно
Denis
вариантов очень много на самом деле, тут как удобнее в твоем случае
Anton
Ребят, покидайте пожалуйста, если кому не сложно, на почту anton@karmanov.ws ваши html с ангуляром, чтобы был ng-class там внутри, мне для тестов надо
Eugene
На почту в рар архиве :D
Anton
а как ещё, чтобы тут не спамить?
Алексей
вакансии в другом чате
Konstantin
Хай гайз
Konstantin
А есть такой же чат по 2 ангулару?
Combot
combot.org/chat/-1001024737789
Иван
может кто-то помочь по данному вопросу?
Насколько я помню никаких штатных средств для работы с svg у ангуляра нет, всё-таки слишком специфичен вопрос для фрейворка... Но если погуглить, то можно найти что-нибудь... https://www.npmjs.com/package/angular-svg-icons
Igor
народ, я привязал значение переменной на вьюшке, эта перемнная возвращает числа из ряду 2000, 3000 и т.д. моя задача выводить эти значения в таком формате '2 000, 3 000', то есть с отступом. мне для этого нужна какая то.форматирующая директива?
Nikolai
можно пайп currency
Nikolai
number
Александр
В angular 1 есть пайпы?)
Nikolai
ну | как его ещё назвать
Nikolai
фильтр
Igor
разве в фильтре есть такая возможность?
Ivan
Кто-то с leaflet разбирался?
Nikolai
я
Nikolai
есть плагин для лифлета
Rem1te
разве в фильтре есть такая возможность?
получить данные и преобразовать? Конечно :)
Igor
получить данные и преобразовать? Конечно :)
а как преобразовать в нужный мне?
Rem1te
а как преобразовать в нужный мне?
ну Вы выводите строку через фильтр В кастомный фильтр перед рендерингом к Вам попадает строка, дальше делайте что хотите с ней
Igor
yourtvar | number
там будет запятая
Nikolai
там будет запятая
локаль настрой
Nikolai
я предпочитаю  
Sasha
Такой кейс вонзик, был обыкновенный switch-case блок, который подсовывал урлу для ng-include. В случае с вебпаком, как поступить?
Sasha
То есть вариантов много, от кастомных лоадеров, до темплейт кеша или компонентов. Но как будет расово?
Bogdan
Такой кейс вонзик, был обыкновенный switch-case блок, который подсовывал урлу для ng-include. В случае с вебпаком, как поступить?
а никак. вебпак все и сразу собирает. и либо это идет в комплекте - либо этого нет
Sasha
@bednij_bohdan Тогда прошу совета, как лучше сделать. Есть некий компонент(который в зависимости от типа виджета, ставит необходимый темпелйт), их в цикле рендерится несколько, внутри самого компонента - динамический темплейт. Собственно, как тут будет лучше архитектурно поступить, при условии, что проект мигрирован на вебпак?
Sasha
В общем, значит делаю на каждый темплейт отдельный компонент?
Bogdan
В общем, значит делаю на каждый темплейт отдельный компонент?
так точно. Можешь с наследованием лупануть, если логика одинакова, но разбивай на различные компоненты
Sasha
Там вообще только темплейты разные, логики никакой нет. То есть просто нужно в завимости от типа поля срендерить разный темплейт для него в цикле.
Bogdan
ну можно в js логику выбора темплейта перенести попробовать, но это костыли лучше разбить
Sasha
ну можно в js логику выбора темплейта перенести попробовать, но это костыли лучше разбить
Ну собственна эта логика и была в жс, что-то типа: <div ng-repeat="widget in widgets"> <widget type="widget.type"></widget> </div>Где <widget> тупо содержит внутри switch-case, где в зависимости от типа виджета рендерится темплейт с помощью ng-inlcude.
Sasha
Ок, на каждый темплейт по компоненту значит. Кстати, тогда еще вопрос созрел, для динамических компонентов, это все так же через $templateCache?
Sasha
Мы же все равно будем рендерить определенный компонент в цикле...
Anonymous
Товарищи, всем добрый день.
Anonymous
Есть вопрос насчёт 'apply' в теле декоратора.
Anonymous
Пример такой:
Anonymous
function testClassDecorator(){ return (target:any) => { let newConstructor: any = function () { target.apply(this); this.newProp = 221; } return newConstructor; }; } @testClassDecorator() class Test3{ prop1 = 10; }
Anonymous
Вопрос: Строка с кодом "target.apply(this)" - это вызов функции-конструктора, который был передан в таргет и передача контекста в новый объект?
Anonymous
То есть 'apply' суть передача контекста из вызывающего объекта(функции) в другой контекст, который 'this'?
Igor
парни, нужна помощь есть репо: https://github.com/createshadow/Ekassa.pl в проекте не работают две вещи: 1) при входе мелькает надпись, при нажатии не вылазит мд-диалог 2) на моб.версии на стартовой форме есть сендвич он срабатывает, когда нажимаем кнопку Dalej, на другой форме менюшка не выпадает, но если обновить страницу, то выпадает нормально
Artem
Кому попадалось готовое решение для компонента "счётчик" - инкремент, декремент значения, мин, макс, шаг?
Artem
Artem
Вроде простая штука, но немогу найти, писать чтоли самому?
Viktor
Это spinedit называется
Viktor
да и писать такую директиву в общем-то несколько минут...
Viktor
2 фукцнии по 2 строчки
Artem
2 фукцнии по 2 строчки
Вообщето больше
Denis
Самому написать очень несложно
Igor
так парни по поводу вчерашней проблемы. я обнаружил интересный факт. смотрите, есть две вьюшки, два контролера, и на них реализация двух сайдбаров и двух диалогов матириала. и вот забавная штука, на первом экране нормально работает сайдбар но не работает мд диалог, а на втрой наоборот выводится диалог, но не вылазит сайдбар. в чем может быть проблема?
Bendyrko
Ребя есть SPA на нескольких языках использовали angular-translate , но как разные версии поисковикам скармливать ?
Anton
У него фильтр есть
Anton
Через него в запрос
Bendyrko
про AngularJS рендеринг на сервер кто то слышал ? для 4 есть Angular Universal
Igor
$routeProvider .when('/', { templateUrl: 'views/emb_form/start-form.html' }) .when('/about', { templateUrl: 'views/emb_form/about-me.html', controller: 'AboutMeCtrl' }) .otherwise({redirectTo: '/'}); это правильный роутер?
Rem1te
java
v8 engine https://github.com/runvnc/angular-on-server И помоему вот этот бойлерплейт юзали и перетягивали его на пхп
Viktor
успешно?
Rem1te
успешно?
угу, потом на реакт и ноду переписывали :)
Viktor
попробую сию дичь)))
Rem1te
на ноде вообще все легко, все сводиться к вызову функции рендер у експресса
Rem1te
:)
Sasha
О, тут активность. Я все-таки хочу расово решить ~задачу. Легаси проект с галп конкатом, переписан на импорты и вебпак. Есть кусок: <div ng-repeat="widget in widgets"> <widget type="widget.type"></widget> </div>Где <widget> тупо содержит внутри switch-case, где в зависимости от типа виджета рендерится темплейт с помощью ng-inlcude. Собственно с вебпаком возникла проблема с инклюдом. Как поступить?
Sasha
переписать на импорты ? или использовать https://www.npmjs.com/package/required-loader
Да, но ведь когда мы имопртим темплейт, нг-инклюд уже не будет робить
Sasha
Делать по компоненту на каждый темплейт вообще смысла нет, там логики ибо никакой внутри