Size: a a a

Angular - русскоговорящее сообщество

2020 March 07

АГ

Александр Гурьев... in Angular - русскоговорящее сообщество
Вот ещё вариант советовали. Но я не просек как через директиву
источник

АГ

Александр Гурьев... in Angular - русскоговорящее сообщество
Переслано от Вертихвост キバ 🏡🦊...
И если хочень хочется, то можно сделать директиву, которая будет добавлять output к любому элементу:

@Directive({
 selector: ‘router-outlet[setSideNavControl]'
})
export class SetSideNavControlDirective {
 @Output() setSideNavControl = new EventEmitter();
 ngOnInit() {
   this.setSideNavControl.next(true);
 }
}
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Александр Гурьев
Вот ещё вариант советовали. Но я не просек как через директиву
На случай, если захочется разобраться, то вот тут есть небольшой пример с директивами. Как видно, они позволяют расширять функциональность компонентов не меняя код самих компонентов, что может быть использовано для снижения сложности кода и для разбиения кода на юзкейсы.

Пример директивы, которая добавляет highlight
https://github.com/codelab-fun/codelab/blob/master/libs/code-demos/src/lib/code-demo-editor/directives/code-demo-editor.highlight.directive.ts

Пример компонента
https://github.com/codelab-fun/codelab/blob/master/libs/code-demos/src/lib/code-demo-editor/code-demo-editor.component.ts
источник

KV

Kristal Vlad in Angular - русскоговорящее сообщество
Здравствуйте, начинаю учить  angular  я junior front-end может кто-то посоветовать книгу?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Kristal Vlad
Здравствуйте, начинаю учить  angular  я junior front-end может кто-то посоветовать книгу?
источник

W

Wl in Angular - русскоговорящее сообщество
привет, нид хелп, короче пытаюсь из observable достать данные по 1 юзеру через, behaviorobject
источник

W

Wl in Angular - русскоговорящее сообщество
в html {{ user$ | async }}
источник

W

Wl in Angular - русскоговорящее сообщество
но если я делаю {{ user$.name | async }} показывает null
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Wl
но если я делаю {{ user$.name | async }} показывает null
{{ (user$ | async).name }}
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Илья | 😶 ☮️
{{ (user$ | async).name }}
{{ (user$ | async)?.name }}
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Oleg Safonov
{{ (user$ | async)?.name }}
ну, пойдёт
источник

nt

nur tlek in Angular - русскоговорящее сообщество
а как решить проблему с кэшом ?
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
Andrew M
Не изменяй массив а присвой новый arr = [...arr]
Да собственно так и делаю.
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
Andrew M
Не изменяй массив а присвой новый arr = [...arr]
this.dataSub = this.apiService.getAll(all/find').subscribe(data => {
       this.data = data
     });
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
скорее всего проблема именно в том что яндекс карты отображают метки именно при создании.
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
так же возникла проблема . если у метки есть ballon  и в нем есть кнопки. то как выловить события click этих кнопок ?
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
balloonContentFooter: [
                                             '<button mat-flat-button color=&quot;primary&quot;><i class=&quot;material-icons&quot;> time_to_leave</i></button>',
                                             '<button mat-flat-button style=&quot;margin-left: 10px&quot; color=&quot;primary&quot;> <i class=&quot;material-icons&quot;> beenhere</i></button>',
                                             '<button mat-flat-button style=&quot;margin-left: 10px&quot; color=&quot;primary&quot;> <i class=&quot;material-icons&quot;> format_color_reset</i></button>'
                                             ].join(''),
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
нем не действуют директивы ангуляра =(
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
может быть там можно както подцепить ng-template ... но у меня не получилось=( он выводит как Object [object]
источник

V

V L A S O V in Angular - русскоговорящее сообщество
Andrey Systerov
может быть там можно както подцепить ng-template ... но у меня не получилось=( он выводит как Object [object]
#var и ngTemplateOutlate
источник