@angular2Эта группа больше не существует

Страница 43 из 179
Igor
02.10.2016
14:33:43
@Kraigo а не было такого что модалка не активна?
Не совсем понимаю, что ты имеешь ввиду

Lends
02.10.2016
14:35:52
Кто-нибудь знает как сделать чтобы картинка не скакала при натягивании JSa после серверного рендеринга?

Ostap
02.10.2016
14:40:08
FOUC ?

Lends
02.10.2016
14:46:18
не, не fouc. картинка скачет при включенной консоли

Google
Lends
02.10.2016
14:47:27
думаю свзяано с тем, что компонент дёргает сервис, когда JS прогружается

MVP
02.10.2016
19:52:36
почему TS ругается на - var newId = parseInt(Math.random()*10000);

Argument of type 'number' is not assignable to parameter of type 'string'.

я уже и var newId: number пробовал и Number(parseInt(Math.random()*10000))

andretshurotshka?❄️кде
02.10.2016
19:53:37
parseInt строку принимает

А Math.random() возвращает число

Алексей
02.10.2016
19:55:37
почему TS ругается на - var newId = parseInt(Math.random()*10000);
зачем сдесь parseInt ? у тебя же Math.random()*10000 число

MVP
02.10.2016
19:55:46
я все искал где глупость

Алексей
02.10.2016
19:55:47
матом не ругаемся!

Igor
02.10.2016
19:58:57
Math.floor() используй в этом случае

Vlad
03.10.2016
07:35:21
Всем привет! Кто-нибудь сталкивался с такой ошибой в директиве: Error: Can't resolve all parameters for BlockLoadingDirective: (?, ?). Код: import {Directive, ElementRef, Input, Renderer} from "@angular/core"; export class BlockLoadingDirective { constructor (public el: ElementRef, public renderer: Renderer) { } } ?

Для большей наглядности: http://vtok.tk/sshot/sshot_2016-10-03_01_084.png

Делал на основе этого: https://angular.io/docs/ts/latest/guide/attribute-directives.html

Google
Oleg
03.10.2016
07:41:26
так вроде нужно хук добавить, например AfterViewInit и в нем уже писать ngAfterViewInit то что в конструкторе

Верно в роуте так задать его имя { path: 'faq', data: {name: 'FAQ'}, loadChildren: './components/faq/fqa.module#FAQModule' } в data и если да, то как его вытащить потом в комп.?

Vlad
03.10.2016
07:45:46
так вроде нужно хук добавить, например AfterViewInit и в нем уже писать ngAfterViewInit то что в конструкторе
А как в него передать параметры элемента? http://vtok.tk/sshot/sshot_2016-10-03_01_aa8.png

Igor
03.10.2016
07:46:36
оставь в конструкторе всё кроме вот этой строчки с renderer

и доставай через this

Oleg
03.10.2016
07:47:30
конструктор верни с пабликами что были

Vlad
03.10.2016
07:51:58
Оно даже без кода ошибку выдает http://vtok.tk/sshot/sshot_2016-10-03_01_24c.png

Error: Can't resolve all parameters for t: (?).

Oleg
03.10.2016
08:04:55
и добавляешь на либой например div эту директиву?

Vlad
03.10.2016
08:08:01
Я добавляю как атрибут к элементу <div block-loading="1">

Oleg
03.10.2016
08:14:52
вот с параметром я не работал, если просто написать <div block-loading> то должно завестись например в хуке сделать log console.log(this.el)

Vlad
03.10.2016
08:16:15
Оно в конструктор не может передать параметры. Ошибка вылезает, даже если в шаблоне не вызывается директива

Oleg
03.10.2016
08:21:33
Вот пример одной из моей директивы ` @Directive({ selector: '[clearmsg]' }) export class ClearMsgDirective { private el: HTMLElement @HostListener('click') onclick() { let id = +this.el.getAttribute('data-msg-id') this.clear(id) } constructor(el: ElementRef, private ChatService: ChatService) { this.el = el.nativeElement } private clear(id) { this.el.parentElement.parentElement.remove() this.ChatService.clearMessage(id) } } `

andretshurotshka?❄️кде
03.10.2016
08:22:33
```

Oleg
03.10.2016
08:23:03
знаю, просто поспешил

Vlad
03.10.2016
08:27:25
Всем сорри за беспокойство. Оказывается надо было в tsconfig.json добавить "emitDecoratorMetadata": true

Igor
03.10.2016
08:28:09
@vladb9582 @tenphi https://plnkr.co/edit/TG82xT сделал пример на планкере. Можете помочь оформить его как отдельный сервис?

Vlad
03.10.2016
08:28:26
Спасибо

Alex
03.10.2016
08:49:06
Ребята посоветуйте нормальную таблицу, с сортировками, фильтрами

Oleg
03.10.2016
08:51:40
http://www.primefaces.org/primeng/#/datatable

Google
Oleg
03.10.2016
08:52:28
на крайняк такая https://vaadin.com/elements/-/element/vaadin-grid

MVP
03.10.2016
08:52:44
smart table, ui-grid, datatables

Oleg
03.10.2016
08:53:02
и такая https://swimlane.gitbooks.io/angular2-data-table/content/examples/basic.html

Vladimir
03.10.2016
09:04:27
Насколько ущербненько использовать Jquery с ангуляром?

Alexey
03.10.2016
09:05:30
мне каждется что прям совсем ущербно

Vladimir
03.10.2016
09:06:08
писать логику resizble элемента наверняка тоже

Oleg
03.10.2016
09:06:58
есть директивы и компоненты кастом на ресайз сам искал

Alexey
03.10.2016
09:09:17
писать логику resizble элемента наверняка тоже
а в чем конкретно сложность? window.resize хендлить можно без jquery

Vitaliy
03.10.2016
09:09:56
мыжик

а rtm уже вышел?

Oleg
03.10.2016
09:10:41
а в чем конкретно сложность? window.resize хендлить можно без jquery
window одно дело, а вот на конкретный div уже другое

Vladimir
03.10.2016
09:17:26
На конкретные дивы, а их много

хм. А теперь такой вопрос. Как в ангуляре эмитятся события? У меня есть класс, который является контейнером. В нем есть список элементов, при изменении элемента мне необходимо уведомить контейнер об изменении

Vladimir
03.10.2016
09:43:43
но есть проблема.Это не компоненты:)

Artem
03.10.2016
09:44:12
Lends
03.10.2016
09:44:28
почему бы не использовать сервисы в компонентах?

MVP
03.10.2016
09:45:47
но есть проблема.Это не компоненты:)
А что это? Как в А2 и не компонент?

Vladimir
03.10.2016
09:46:33
они не через шаблон взаимодействуют. В шарпе это было-юы так: var container = new Container();//container has delegete method and event var tstObject = new TstObjecy(container.event);//inside of it: args[0]+=eventHandler;

Это просто класс

Google
Vladimir
03.10.2016
09:47:22
Хотяяя

надо кое-что чекнуть, возможно получится теперь на компоненты это дело перевести

Vitaliy
03.10.2016
09:48:25
это же обычный наблюдатель? - в декларативном стиле в шаблонах простосделайте тоже самое, передавайте у child комопнентов этот eventHandler

Vladimir
03.10.2016
09:51:09
просто массив

Каїн
03.10.2016
09:51:22
хелло ворд

Denis
03.10.2016
10:07:33
? Дамы и господа! Ещё раз хочу напомнить, на этой неделе, в четверг, состоится конференция InterCom 2016, ктороая будет посвящена интеграции веб и мобильных приложений с голосовыми, видео и текстовыми коммуникациями, чатам, ботам и месседжингом в целом. Что там будет? Звиад Кардава, Google Developer Expert, расскажет о своем опыте разработки Back-end для мессенджеров - он занимался этим последние несколько месяцев и делал глубокий анализ доступных прямо сейчас технологий. Максим Лапшин расскажет про серверную реализацию WebRTC для видеостриминга, а Игорь Шеко - про клиентскую, для работы с голосом и видео в браузерах и на мобильных платформах. Александр Сербул из Битрикс24 расскажет сразу про Front-end и Back-end, при реализации видеозвонков и шаринг экрана со стороны мобильных приложений, отображение большого количества данных в реальном времени со стороны сервера. На наши группы выделили несколько подарочных билетов и мы с удовольствием их розыграем, для того, чтобы принять участие - заполните форму: https://denisizmaylov.typeform.com/to/UA3bDP (на самом деле не только для React.js группы)

Vitaliy
03.10.2016
10:12:43
а онлайн никак не посмотреть? как раз уезжаю из мск в эти дни (, а темы интересные

Каїн
03.10.2016
10:13:52
они камеру за два года никик не купят

ы

Vitaliy
03.10.2016
10:14:39
)))

15-16 октября, через неделю после конференции INTERCOM, пройдёт международный хакатон TADHack. Впервые к глобальному нон-стоп кодингу присоединится Россия. Хакатон так же посвящён расширению знаний о технологиях коммуникаций и направлен на разработку коммуникационных сервисов и приложений. Одновременно в 33-х городах мира участники в течение 24-х часов реализуют собственный проект и получат шанс выиграть призы от партнёров и спонсоров мероприятия всех стран.

Vladimir
03.10.2016
10:16:06
angular2-resizable убивает производительность в ноль

Каїн
03.10.2016
10:16:37
оперативки купи

Vladimir
03.10.2016
10:17:00
причем здесь оперативка

Alexander
03.10.2016
10:28:57
«640Kb хватит всем!» )))

Artur
03.10.2016
12:25:01
хай ищу фронт-либу для динамических фильтров типа яндекс маркета. можете что посоветовать?

Igor
04.10.2016
09:58:48
Подскажите как правильно работать c передачей параметров в модель: Вот меня есть например User class User { id: string; name: string; isAdmin: boolean = false; } Дальше я хочу его использоваться так: let users: User[] = []; users.push(new User({name: 'Igor'}); Вот эти параметры я не могу передать ввиде объекта. Начал читать про интерейсы, но что-то не разобрался. Если кто-то понял, что я имею ввиду - наставьте на путь правильный.

Dmitry
04.10.2016
10:06:46
наверное конструктор вам в классе нужен

первый пример из доки

Google
Dmitry
04.10.2016
10:08:33
если правильно понял вопрос

Oleg
04.10.2016
10:47:09
Адепты rxjs хелп есть метод в сервисе getAll(interval = 10000): Observable<IMatchs> { return Observable.interval(interval).flatMap(() => this.http.get(this.matches_url)) }ДУмаю все ясно что он делает, но как сделать чтоб первый запрос пошел без задержки а все остальные по интервалу?

Страница 43 из 179

Эта группа больше не существует Эта группа больше не существует