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

Страница 152 из 179
Виталий
25.01.2017
02:38:25
Всем привет. Ставлю фокус в поле модальной формы, которая отображается по @Input() display: boolean; Если это дело в ngOnInit - все нормально. Если в ngOnChanges - фокус не ставится (на самом деле отрабатывает, но потом что-то перехватывает фокус, но вроде бы нечему). В чем может быть дело?

Igor
25.01.2017
03:04:48
Покажи ngonchanges

Виталий
25.01.2017
03:08:19
ngOnChanges(changes: SimpleChanges) { if (changes["display"] != null) { jQuery("#customerName").focus(); } }

Google
Igor
25.01.2017
03:09:55
Я думаю для начала надо жиквери выкинуть

Виталий
25.01.2017
03:15:17
Без него слишком длинно, все равно он подключен для signalR

sanqa
25.01.2017
03:24:03
Привет всем, нужна помощь в организации роутов, есть главный файл роутов с примерно таким { path: 'main', component: MainPage, pathMatch: 'full'} , нужно сделать к нему еще дочерний роут, это лучше делать через children или я видел как то пишут дочернии роуты в каталоге самого компонента объявляют его

sanqa
25.01.2017
03:43:30
не там было типо childrenLoader

Artem
25.01.2017
03:44:02
не там было типо childrenLoader
loadChildren, да. Это lazyLoading.

sanqa
25.01.2017
03:44:15
{ path: 'charts', loadChildren: () => System.import('./charts/') },

вот такое

не могу найти в доках про это

Artem
25.01.2017
03:44:30
вот такое
Да. LazyLoading.

sanqa
25.01.2017
03:44:42
ок спс щас поищу

Artem
25.01.2017
03:44:52
ок спс щас поищу
https://angular-2-training-book.rangle.io/handout/modules/lazy-loading-module.html

тут, правда, на примере webpack

Google
sanqa
25.01.2017
03:45:27
а разница существенная есть ?

между этими подходами

Artem
25.01.2017
03:46:06
а разница существенная есть ?
Разница прямо существенная. Но если у тебя 2 компонента, lazyLoading — это оверкилл, имхо.

Почитай, зачем это и для чего. Всё поймёшь )

sanqa
25.01.2017
03:46:28
не сколько страниц и в них много компонентов

несколько

Nikita
25.01.2017
03:47:36
я выше гдето скидывал в чат пример поищи

https://angular.io/docs/ts/latest/guide/router.html#!#child-routing-component const crisisCenterRoutes: Routes = [ { path: 'crisis-center', component: CrisisCenterComponent, children: [ { path: '', component: CrisisListComponent, children: [ { path: ':id', component: CrisisDetailComponent }, { path: '', component: CrisisCenterHomeComponent } ] } ] } ];

Artem
25.01.2017
03:51:43
несколько
"Another advantage of using modules to group related pieces of functionality of our application is the ability to load those pieces on demand. Lazy loading modules helps us decrease the startup time." То есть, если у тебя в приложении несколько больших разделов, например, и ты при загрузке приложения их все не хочешь грузить, потому что слишком много всего, пользуешь LazyLoading. + Приложение стартует быстрее. - При первом открытии разделов, которые первоначально не загружены, получишь задержку. В твоём случае, если ты используешь LazyLoading, быстрее особо ничего не загрузится, а задержку при переходе ты получишь. Ну и плюс: LazyLoading — это несколько сложнее. Пока только начинаешь (я так понимаю, ты начинающий) — можешь не заморачиваться так сразу.

Nikita
25.01.2017
03:54:06
поддерживаю насчёт не заморачиватся проблемы надо решать по мере их поступления и преждевременная оптимизация зло

sanqa
25.01.2017
04:52:28
ponyl spasibo

Виталий
25.01.2017
04:54:22
Почему import {Message as MessageDto} from "../conversation.service"; приводить к варнингу "variable 'Message' used before declaration"?

Nikita
25.01.2017
05:01:18
Почему import {Message as MessageDto} from "../conversation.service"; приводить к варнингу "variable 'Message' used before declaration"?
https://angular.io/styleguide#!#services Нейминг не правильный. *это не решит проблему, возможно*

Виталий
25.01.2017
05:59:15
Ну это в primeng неправильный нейминг, моя модель Message и их компонент Message

Талгат
25.01.2017
08:29:27
А что нельзя динамически создать и добавить в дом ссылку с параметром? (Routerlink)

Vladimir
25.01.2017
08:35:58
Хм. Что может быть причиной того, что биндин не срабатывает?

Талгат
25.01.2017
08:46:03
на SO говорят )

http://stackoverflow.com/questions/36310288/add-element-with-routerlink-dynamically

типа того

Google
Igor
25.01.2017
08:46:42
[routerLink]="['/products', product.id]" ты про такое?

аа

ну так он просто иннер хтмл меняет

конечно там ничего не работает

Талгат
25.01.2017
08:48:15
ну у меня datatable.net плагин добавляет таблицу, в которой надо ссылки добавить

у них на сайте пример с jquery )

https://l-lin.github.io/angular-datatables/#/advanced/row-click-event

Vyacheslav
25.01.2017
09:37:52
Талгат
25.01.2017
09:40:07
https://angular.io/docs/ts/latest/guide/router.html#!#activated-route ?
скорее всего меня не правильно поняли.

пока костыли поставил :)

Vitaliy
25.01.2017
10:32:34
Всем привет

Denis
25.01.2017
11:07:15
Привет, кто нибудь работал с картами openstreetmap?

Таир
25.01.2017
11:11:32
вроде есть обертка популярная

Denis
25.01.2017
11:12:01
да мне не особа нужно ее втащить, мне бы регионы РФ выделить все

кто знает как?

или где скачать такую карту

Пронин
25.01.2017
12:33:37
в ng2 существует стандартный тег <template> ? в подлючаемом модуле используется <template *ngIf="activeTab" [ngTemplateOutlet]="activeTab.content.templateRef"></template>

Пронин
25.01.2017
12:35:02
странно, но на него ругается при компиляции

Can't bind to 'ngTemplateOutlet' since it isn't a known property of 'template'.

Google
Алексей
25.01.2017
12:35:42
странно, но на него ругается при компиляции
*ngIf - это синтаксический сахар над template

mr
25.01.2017
12:35:45
Хотя там ngIf без звездочки должен идти

Алексей
25.01.2017
12:39:33
в ng2 существует стандартный тег <template> ? в подлючаемом модуле используется <template *ngIf="activeTab" [ngTemplateOutlet]="activeTab.content.templateRef"></template>
https://angular.io/docs/ts/latest/guide/structural-directives.html <!-- Examples (A) and (B) are the same --> <!-- (A) *ngIf paragraph --> <p *ngIf="condition"> Our heroes are true! </p> <!-- (B) [ngIf] with template --> <template [ngIf]="condition"> <p> Our heroes are true! </p> </template>

Пронин
25.01.2017
12:41:00
спасибо, про template понятно стало теперь :)

Denis
25.01.2017
13:17:00
стоит замаричиваться с дизайном от Angular material 2?

или взять ng bootstrap

У кого какой опыт?

что, кто использует?

Алексей
25.01.2017
13:20:54
Angular Material 2 пока ОЧЕНЬ сырой. Рекомендую либо ng2-bootstrap либо ng-prime либо просто взять отдельный CSS http://materializecss.com/ и создать по быстрому нужные компоненты ( я предпочитаю последний подход)

Пронин
25.01.2017
13:23:38
как гоголь-моголь ?

Denis
25.01.2017
13:23:56
ага)

ну а все такие что лучше Material или bootstrap

я всегда пользовался - bootstrap

Lends
25.01.2017
13:24:46
а я только хотел попробовать... в чём там сырость? вообще нифига не работает или баги изредка всплывают?

Denis
25.01.2017
13:24:55
один прокт попался как-то с Material первым

а я только хотел попробовать... в чём там сырость? вообще нифига не работает или баги изредка всплывают?
мало очень компонентов, цвета приходиться переопределять и так далее

Пронин
25.01.2017
13:25:31
ихмо надо уходить от всяких бустрап и подобное :) только sass + свои модули

Алексей
25.01.2017
13:25:57
очень мало компонентов покачто в Angular Matherial2 - и те что есть с багами

Google
Felix
25.01.2017
13:26:04
зачем sass, когда ccs4

Алексей
25.01.2017
13:26:15
Felix
25.01.2017
13:26:19
для грида есть lostgrid.org

Пронин
25.01.2017
13:29:30
+1
кому как - я использую http://blazecss.com там sass

Denis
25.01.2017
13:32:02
Angular Material 2 Fuel-UI Kendo UI ng-bootstrapng-lightning ng2-bootstrap Onsen UI Prime Faces Semantic UI Vaadin

mr
25.01.2017
13:44:30
а я использую material 2 не взирая на сырость и слякоть

Vladimir
25.01.2017
13:45:20
Господа, подскажите, если я хочу инициализировать приложение, не сразу(да, есть такая нужда:)) а, например, по вызову определенной ф-ии

как это делается?

mr
25.01.2017
13:45:57
мб bootstrap вызывать позже

Alex
25.01.2017
13:46:58
а я использую material 2 не взирая на сырость и слякоть
там добавили сетку из angular material? я вот хочу начать писать на втором, но слишком привык к сетке из ng material

mr
25.01.2017
13:48:03
если имеется в виду grid-list то написано что доступно. Хотя я люблю контроль и всегда использую флексбокс

у них сайт обновился https://material.angular.io/components

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

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