
Dmitry
02.12.2016
15:05:02
показалось

Stas
02.12.2016
15:05:18
попробуй добавить of, как я выше написал

Aspirin
02.12.2016
15:05:27

Max
02.12.2016
15:05:53
Всем привет!

Google

Алексей
02.12.2016
15:08:31

Dmitry
02.12.2016
15:12:36
ура спасибо
ошибка была rxjs/observable / rxjs/Observable
casing

Gleb
02.12.2016
15:17:00
Помогите плиз задизайнить правильно компоненты )

Mikhail
02.12.2016
16:08:16
А какой lifecycle похож на реактовский componentDidUpdate? http://learnangular2.com/lifecycle/

Akzhan
02.12.2016
16:08:43
Да, кому вдруг надо формировать шаблоны html-писем, https://www.npmjs.com/package/premailer-gulp-juice
Использую совместно с PUG.
'use strict';
import gulp from 'gulp';
import config from 'config';
import pug from 'gulp-pug';
import rename from 'gulp-rename';
import juice from 'premailer-gulp-juice';
const templatesPath = config.get('srcPath') + '/mail';
const mailPath = config.get('mailPath');
const templatesGlob = templatesPath + '/**/*.pug';
const mailTemplates = () => {
return gulp.src(templatesGlob)
.pipe(rename(path => {
path.extname = '.html';
}))
.pipe(pug({
client: false
}))
.pipe(juice({
webResources: {
relativeTo: templatesPath,
images: 100,
strict: true
}
}))
.pipe(gulp.dest(mailPath));
};
export default mailTemplates;
статью потом напишу. если надо

Mikhail
02.12.2016
16:12:05
А какой lifecycle похож на реактовский componentDidUpdate? http://learnangular2.com/lifecycle/

Vlad
02.12.2016
16:29:45
привет, ребята, столкнулся с такой ошибкой при создании модуля
Can't bind to 'gridConfig' since it isn't a known property of 'data-grid'.
1. If 'data-grid' is an Angular component and it has 'gridConfig' input, then verify that it is part of this module.
2. If 'data-grid' is a Web Component then add "CUSTOM_ELEMENTS_SCHEMA" to the '@NgModule.schema' of this component to suppress this message.
ктото решал такую задачу?
помогите плиз

Vadim
02.12.2016
16:36:40

Google

Vadim
02.12.2016
16:38:18
Копай в сторону того, что хакал/патчил. Открой ещё один мануал по этой теме и посмотри пример там.

Vlad
02.12.2016
16:39:41
окей, спасибо)
я создал модуль, и компоненту в этом модуле, у этой компоненты есть проперти, оно ругает именно это проперти

Виталий
02.12.2016
16:43:26
а в модуле компонент прописал?

Vadim
02.12.2016
16:43:41

Vlad
02.12.2016
16:43:43
ну конечно

Vadim
02.12.2016
16:43:56
Ты в declarations что-то забыл.
Либо в модуле, либо в компоненте
Проверь, декларируешь ли нужные сервисы в компоненте, например.

Vlad
02.12.2016
16:44:45
http://joxi.ru/BA0b1a8fJJnQ1m
вот модуль

Vadim
02.12.2016
16:45:39
Покажи код компонента
Скорее всего, ошибка там

Vlad
02.12.2016
16:46:41
http://joxi.ru/v29yX7vI33ovL2

Vadim
02.12.2016
16:47:59
Ну да, всё верно
Ты импорты в компоненте забыл

Vlad
02.12.2016
16:48:41
не, не забыл) я их не отскринил
import { Component, OnInit, Input } from '@angular/core';
import * as _ from 'lodash';

Fayozjon [CybernatiC]
02.12.2016
16:49:18
Ребята я прошу прощения, что за траблы с @angular и angular2 ?

Google

Fayozjon [CybernatiC]
02.12.2016
16:49:24
где то импорт так написан где то так

Vlad
02.12.2016
16:50:20
базовое апи ангулара пишется через собаку, а уже сторонние как напишут

Vadim
02.12.2016
16:51:37

Vlad
02.12.2016
16:52:00
объявил, тоже не отскринил

Vadim
02.12.2016
16:52:19
Ну збс

Vlad
02.12.2016
16:52:22
этот компонент работал то того как я его обернул в отдельный модуль
он был в мейн модуле

Vadim
02.12.2016
16:52:58
Извиняй, но сам так дебажь код таким образом.

Vlad
02.12.2016
16:53:33
ну да, он ведь есть в declarations

Evgeny
02.12.2016
17:05:02

Dmitry
02.12.2016
20:21:07
парнишка на днях обновил свой вводный курс по ангуляру2 до актуальной версии: https://www.youtube.com/playlist?list=PLqHlAwsJRxANlSuRSgldPWsbNkPqVBeFp
совсем конечно базовые вещи, но на русском + малоли кому пригодится

Fayozjon [CybernatiC]
02.12.2016
20:25:09
Спасибо Дмитрий

Vlad
02.12.2016
22:44:52
ребята, а как в проект созданный на angular-cli@webpack добавить кастомный конфиг вебпака?

Евгений
02.12.2016
23:15:05
Ребят, добрый вечер. У кого-нибудь есть доступ к egghead? Напишите в личные сообщения, пожалуйста.

Vadim
03.12.2016
15:40:13
Если подробно - пуллить angular-cli из мастера, править конфиг там, и линковать проект на использование него.

Vlad
03.12.2016
15:41:55

Pavel
05.12.2016
08:25:46
Всем привет, может кто подсказать как получить список компонент по какому-то аттрибуту, либо конкретную компоненту. Изначально я не знаю с какой из компонент я буду работать, данные к примеру id компоненты приходят извне. Думал через @ViewChild , но это декоратор и внутри метода использовать его не получится. Кто что может предложить?

Google

Nyurgun
05.12.2016
08:29:02
Через Params? Или я не понял вопроса

Pavel
05.12.2016
08:30:37
у меня на странице есть компоненты, к примеру с разными name, но одинаковые по функционалу, в зависимости от того, какие данные я получу с бека, метод той компоненты я и должен вызвать
с бека как раз-таки и получаю name нужной компоненты
или id или еще что-то, не суть. нужно не во время инициализации родительской компоненты получить дочерние, а динамически: т.е. получил данные, зацепил нужную компоненту и дальше уже работаешь с ней
если бы можно было с ViewChild такое провернуть, то было бы примерно так:
someService.subscribe(data => {
@ViewChild('data') item: ChildComponent;
item.callMethod();
})
но так нельзя :) вопрос как можно?)
стесняюсь спросить, для чего? кода много. да и чем это поможет - не ясно. если вкратце, то код выглядит примерно так:
<div>
<child-component></child-component>
<child-component></child-component>
<child-component></child-component>
<child-component></child-component>
и тд
</div>


Stas
05.12.2016
08:46:14
мне кажется, что это не совсем верный подход
если тебе нужно, чтобы компонент реагировал на данные от сервака, то кидай их через пропсы в компонент, а компонент уже сам будет что-то делать, в зависимости от данных

Pavel
05.12.2016
08:49:00

Denis
05.12.2016
08:52:05
Всем привет! Как можно в Angular2 на форме вытянуть все чекбоксы с целью дальнейшей проверки на чеки и вытянуть из чекнутых name и id. ngModel к ним не привязывается ругается и директивной #{{city?.cityId}} = ngModel не получается. Много гуглил, что-то не смог найти информацию.
чекбоксы генерируются на основании ответа от сервера, поэтому у них разные аттрибуты зависящие от сапросов к серверу

Alexander
05.12.2016
09:18:40
а ViewChild('someString') при наличии в HTML <my-component #someString... не помогает?

Vadym
05.12.2016
10:33:06
Ребята, всем привет! есть задача интегрировать новости с вордпресса в проект с ангуляром 2! Например, по ссылке mysite/news показать страницу вордпресса, есть идеи, как это можно сделать?

Stas
05.12.2016
10:34:52
я думаю, это на уровне сервака нужно делать, поднимать 2 сайта, и конфигом сервера разруливать запросы

Gleb
05.12.2016
11:09:40
Привет, подскажите пожалуйста как поступить, есть стороняя либа с картами, на нее добавляю кастомный контрол в виде компонента, внутри
let container = L.DomUtil.create('div');
container.innerHTML =
...
`;
return container;
передаю хтмл стрингом в этот контрол, есть ли возможность как то прокинуть туда биндинги? или например чтобы я мог привязать чисто виртуальный темплейт какой то добавив его к кмопноенте и отдавать туда уже как бы скомпилиную строку
то есть на сколько верно если я в шаблоне буду держать например
<div #div>...</div>
а в компоненте обращаться уже к нему ожидая что он уже скомпилен и одавать в сторонюю либу уже
@ViewChild('div')
public div;

Stas
05.12.2016
11:16:59
погугли component factory, может надешь чего)

Gleb
05.12.2016
11:18:32
такс сейчас посмотри, @staskgt спасибо за наводку

Google

Gleb
05.12.2016
11:19:46
А ну то есть по сути это ведь то что я и сказал только более правильно и с возможностью переиспользовать? верно ведь? @staskgt

Stas
05.12.2016
11:22:39
я точно не скажу, с динамическими компонентами не работал, просто вспомнил, что когда доки листал, видел что есть такая возможность, но как оно работает я не знаю

Nikita
05.12.2016
12:01:04
Реактивные формы с файлами не умеют работать?

Alexander
05.12.2016
12:04:00
http://valor-software.com/ng2-file-upload/ - у них должна быть и реактивная реализация
Эта группа больше не существует