
Igor
02.10.2016
14:33:43

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

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

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

Vitaliy
03.10.2016
09:09:56
мыжик
а rtm уже вышел?

Oleg
03.10.2016
09:10:41

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

Artem
03.10.2016
09:43:27

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

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

andretshurotshka?❄️кде
03.10.2016
09:50:57

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))
}ДУмаю все ясно что он делает, но как сделать чтоб первый запрос пошел без задержки а все остальные по интервалу?
Эта группа больше не существует