Vladimir
23.01.2017
11:19:18
ngfactory?
одну минуточку. Для AoT нужен рендер-сервер?
Таир
23.01.2017
11:19:44
Не в курсе, что это
Vladimir
23.01.2017
11:20:14
ну, AoT != SSR, верно?
Алексей
23.01.2017
11:20:50
верно
Google
Таир
23.01.2017
11:21:32
Но, на сервере АоТ тоже помогает
Теоретически
Dmitry
23.01.2017
11:25:59
Ребят, а как в angular-forms сравнить два поля?
this.signupForm = this.fb.group({
email: ['', [Validators.required, Validators.pattern(this.emailRe)]],
password1: ['', [Validators.required, Validators.minLength(6)]],
password2: ['', [ Validators.required ]]
});
вот FormGroup, я могу внутри Validators это сделать?
Алексей
23.01.2017
11:26:05
Теоретически
не только теоретически - рендеринг быстрее - нагрузака на сервер меньше
Dmitry
23.01.2017
11:27:23
wow, спасибо
Vladimir
23.01.2017
11:31:34
Таир
23.01.2017
11:33:31
Mikhail
23.01.2017
11:41:19
А ни у кого с AOT проблем не возникало? Делаю по манулалам, но генерятся файлы *.json
ngFactory не ни одного
Vladimir
23.01.2017
11:41:52
Cannot read property 'OnChange' of undefined, resolving symbol TooltipDirective in /node_modules/ng2-bootstrap/tooltip/tooltip.directive.d.ts
Таир
23.01.2017
11:43:18
Vladimir
23.01.2017
11:43:30
без AOT вообще не жалуется
Таир
23.01.2017
11:43:36
ng-cli?
Google
Vladimir
23.01.2017
11:43:42
да
Таир
23.01.2017
11:43:58
тогда вы явно что-то делаете не так
это все автоматом решается
ng build —prod —aot
Mikhail
23.01.2017
11:44:49
Так он же вроде должен рядом его положить, чтобы я помото заимпортил
Таир
23.01.2017
11:44:58
уже нет
я именно про ng-cli
ака, "коробка автомат"
Mikhail
23.01.2017
11:45:55
В проекте не использовался ng-cli) Всё рчуками
Таир
23.01.2017
11:46:27
вручную сложно все
Mikhail
23.01.2017
11:47:01
Вообщем рекомендуешь поглазеть в стороку ng-cli ?
Я сейчас с ngc тыкался
Таир
23.01.2017
11:47:47
ну я ng-cli сделал свой форк
некоторые мелочи менял
пока в самом проекте не пофиксили
щас уже ванильный ng-cli использую
Vladimir
23.01.2017
11:49:25
без aot все успешно компилируется
Таир
23.01.2017
11:49:44
и на клиенте все ок?
Vladimir
23.01.2017
11:49:49
да
Google
Таир
23.01.2017
11:52:20
ng2-bootstrap последняя версия?
и @angular тоже версию можно?
Vladimir
23.01.2017
11:54:45
2.2.1
bootstrap - 1.2.6
Таир
23.01.2017
11:57:43
в гиттере у них спросите
you can join gitter or slack and ask a question ( response in slack will be faster )
у них в проекте
у меня без проблем работает
Vladimir
23.01.2017
12:04:37
ng2-bootstrap requires peer of @angular/core@^2.3.0
возможно проблема в этом. Сейчас заведу новый проект с ng-cli
потестим
так, здесь завелось
at least, aot работает
а roll-up уже включен в ng-cli?
так, один несобирающийся плагин собрался
и бустрап собрался
мб старая версия ng-cli сломала aot
Таир
23.01.2017
12:13:21
Vladimir
23.01.2017
12:13:26
ага
Таир
23.01.2017
12:13:51
есть, но не знаю, какими средствами
Google
Igor
23.01.2017
12:14:05
есть пакет https://www.npmjs.com/package/@ngtools/webpack для aot сборки с помощью веб пака без cli тулзы
Vladimir
23.01.2017
12:14:23
ну, ng build —aot выплевывает js на 2.2мб
Таир
23.01.2017
12:14:42
Vladimir
23.01.2017
12:14:53
vendor.bundle.js
Таир
23.01.2017
12:15:01
ng build —prod —aot
Vladimir
23.01.2017
12:15:46
vendor.hash.bundle.js - 1.41мб
о
441кб
gz 99кб
вот так уже интереснее:)
спасибо
Таир
23.01.2017
12:17:48
думаю, если убрать ng2-bootstrap, будет еще меньше
ан нет! сорри
Vladimir
23.01.2017
12:23:12
хах. ERROR in Error encountered resolving symbol values statically. Calling function 'makeParamDecorator', function calls are not supported. Consider replacing the function or lambda with a reference to an exported function, resolving symbol Injectable in C:/Users/netre/WebstormProjects/YorsoAngAoT/node_modules/ng2-summernote/node_modules/@angular/core/src/di
/metadata.d.ts, resolving symbol OpaqueToken in C:/Users/netre/WebstormProjects/YorsoAngAoT/node_modules/ng2-summernote/node_modules/@angular/core/src/di/opaque_token.d.ts, resolving symbol OpaqueToken in C:/Users/netre/WebstormProjects/YorsoAngAoT/node_modules/ng2-summernote/node_modules/@angular/core/src/di/opaque_token.d.ts
Таир
23.01.2017
12:23:54
ну это жеж было
Vladimir
23.01.2017
12:24:18
не, это не было:)
Таир
23.01.2017
12:24:44
Vladimir
23.01.2017
12:24:53
это сторонний плагин хочет в себе нести ангуляр
Таир
23.01.2017
12:25:15
что за плагин?
Vladimir
23.01.2017
12:25:26
Ng2Summernote
Google
Таир
23.01.2017
12:25:38
им кидайте баг репорт
это их баг
Vladimir
23.01.2017
12:25:57
да понятно, я тут просто внутрь глянул
Таир
23.01.2017
12:25:58
или у вас
Vladimir
23.01.2017
12:26:05
тут проще просто ctrl+c+ctrl v
ибо там один ts файл
который пытается поставить ангуляр древний
Таир
23.01.2017
12:27:37
да выкиньте его
напишите свою обертку
в нг2 это несложно
Vladimir
23.01.2017
12:28:14
Это да
Таир
23.01.2017
12:31:54
легкость интеграции внешних библиотек в ангуляр накладывает очень высокие требования к качеству всяких готовых интеграций
если люди увидят, что ng2-bootstrap некачественно сделан, его просто бросят и сделают свой
я в свое время пробовал ng2-highcharts, потом понял, что ничего не стоит сделать свой
Denis
23.01.2017
12:43:52
кто нибудь знает как на github запустить GitHub Pages из папки?
Таир
23.01.2017
12:49:43
не понял вопроса
Denis
23.01.2017
12:50:23
при открытии сайта он читает из каталога ./
Талгат
23.01.2017
12:51:10
а как лучше добавить текст валадции (с бэкенда) к элементам формы ?
Таир
23.01.2017
12:51:43
все еще не понятно
Эта группа больше не существует