Denis
ng-class={active: ctrl.state.ref}
собственно создаешь объект ctrl.state, туда добавляешь bool значения под каждую ссылку, переключаешь это все внутри жс ловя события роутера или как тебе там угодно
Denis
вариантов очень много на самом деле, тут как удобнее в твоем случае
Anton
Ребят, покидайте пожалуйста, если кому не сложно, на почту anton@karmanov.ws ваши html с ангуляром, чтобы был ng-class там внутри, мне для тестов надо
Eugene
На почту в рар архиве :D
Anton
а как ещё, чтобы тут не спамить?
Artem
Алексей
вакансии в другом чате
Konstantin
Хай гайз
Konstantin
А есть такой же чат по 2 ангулару?
Rem1te
Aleksey
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
есть плагин для лифлета
Igor
Rem1te
а как преобразовать в нужный мне?
ну Вы выводите строку через фильтр
В кастомный фильтр перед рендерингом к Вам попадает строка, дальше делайте что хотите с ней
Nikolai
Nikolai
Nikolai
я предпочитаю  
Sasha
Такой кейс вонзик, был обыкновенный switch-case блок, который подсовывал урлу для ng-include. В случае с вебпаком, как поступить?
Sasha
То есть вариантов много, от кастомных лоадеров, до темплейт кеша или компонентов. Но как будет расово?
Bogdan
Sasha
@bednij_bohdan Тогда прошу совета, как лучше сделать. Есть некий компонент(который в зависимости от типа виджета, ставит необходимый темпелйт), их в цикле рендерится несколько, внутри самого компонента - динамический темплейт. Собственно, как тут будет лучше архитектурно поступить, при условии, что проект мигрирован на вебпак?
Bogdan
Sasha
В общем, значит делаю на каждый темплейт отдельный компонент?
Sasha
Там вообще только темплейты разные, логики никакой нет. То есть просто нужно в завимости от типа поля срендерить разный темплейт для него в цикле.
Bogdan
ну можно в js логику выбора темплейта перенести попробовать, но это костыли
лучше разбить
Bogdan
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'?
Bogdan
Igor
парни, нужна помощь
есть репо:
https://github.com/createshadow/Ekassa.pl
в проекте не работают две вещи:
1) при входе мелькает надпись, при нажатии не вылазит мд-диалог
2) на моб.версии на стартовой форме есть сендвич он срабатывает, когда нажимаем кнопку Dalej, на другой форме менюшка не выпадает, но если обновить страницу, то выпадает нормально
Artem
Кому попадалось готовое решение для компонента "счётчик" - инкремент, декремент значения, мин, макс, шаг?
Artem
Artem
Вроде простая штука, но немогу найти, писать чтоли самому?
Viktor
Это spinedit называется
Viktor
да и писать такую директиву в общем-то несколько минут...
Viktor
2 фукцнии по 2 строчки
Igor
Artem
Denis
Самому написать очень несложно
Igor
так парни по поводу вчерашней проблемы. я обнаружил интересный факт.
смотрите, есть две вьюшки, два контролера, и на них реализация двух сайдбаров и двух диалогов матириала. и вот забавная штука, на первом экране нормально работает сайдбар но не работает мд диалог, а на втрой наоборот выводится диалог, но не вылазит сайдбар.
в чем может быть проблема?
Bendyrko
Ребя есть SPA на нескольких языках использовали angular-translate , но как разные версии поисковикам скармливать ?
Anton
У него фильтр есть
Anton
Через него в запрос
Bendyrko
про AngularJS рендеринг на сервер кто то слышал ? для 4 есть Angular Universal
Rem1te
Igor
$routeProvider
.when('/', {
templateUrl: 'views/emb_form/start-form.html'
})
.when('/about', {
templateUrl: 'views/emb_form/about-me.html',
controller: 'AboutMeCtrl'
})
.otherwise({redirectTo: '/'});
это правильный роутер?
Bendyrko
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. Собственно с вебпаком возникла проблема с инклюдом. Как поступить?
Bendyrko
Rem1te
Sasha
Sasha
Делать по компоненту на каждый темплейт вообще смысла нет, там логики ибо никакой внутри