Size: a a a

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

2020 May 27

VY

Victor Yang in Angular - русскоговорящее сообщество
в моем случае профильтровать
источник

DB

David Baghdasaryan in Angular - русскоговорящее сообщество
Добрый день Всем

Я ищу преподавателя (ментора)

Кому то будет интересно,менторство,индивидуально за оплату

Язики и технологи

JavaScript , Angular , TypeScript, Node.js, Algorithms.

Все технологии на уровне (Advanced)

Зарание спасибо
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
исключить из foo[] то, что есть в bar[]
источник

B

Boroda in Angular - русскоговорящее сообщество
<ul>
   <li [routerLink]="['products']" routerLinkActive="activeMnu"><i class="fas fa-boxes"></i> li1</li>
   <li [routerLink]="['invoice']" routerLinkActive="activeMnu"><i class="fas fa-receipt"></i> li2 </li>
   <li [routerLink]="['statistics']" routerLinkActive="activeMnu"><i class="fas fa-signal"></i> l3</li>
 </ul>

Когда только сделал клик на li в хроме появляеться такой вот бордер, как убрать
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
саму операцию "фильтрации" я напишу, не уверен как правильно написать подписки на сервисы в компоненте
источник

J

John in Angular - русскоговорящее сообщество
Victor Yang
исключить из foo[] то, что есть в bar[]
var a = ['a', 'b', 'c', 'd'];
var b = ['a', 'b', 'x', 'y', 'z'];

var c = a.filter(n => b.indexOf(n) === -1);
так найдете расхождения
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
John
var a = ['a', 'b', 'c', 'd'];
var b = ['a', 'b', 'x', 'y', 'z'];

var c = a.filter(n => b.indexOf(n) === -1);
так найдете расхождения
спасибо, я больше про подписку на observables из разных сервисов имел в виду
источник

J

John in Angular - русскоговорящее сообщество
а потом удалите из foo то что будет в массиве расхождений
источник

VM

Vladimir Mechkauskas in Angular - русскоговорящее сообщество
Boroda
<ul>
   <li [routerLink]="['products']" routerLinkActive="activeMnu"><i class="fas fa-boxes"></i> li1</li>
   <li [routerLink]="['invoice']" routerLinkActive="activeMnu"><i class="fas fa-receipt"></i> li2 </li>
   <li [routerLink]="['statistics']" routerLinkActive="activeMnu"><i class="fas fa-signal"></i> l3</li>
 </ul>

Когда только сделал клик на li в хроме появляеться такой вот бордер, как убрать
Привет, в новом хроме был изменен стиль outline
для выключения ( но после не видно активный элемент при использования навигации с помощью клавиатуры )
ul > li:focus { outline: none }

или переопределить на другой цвет
источник

J

John in Angular - русскоговорящее сообщество
Victor Yang
спасибо, я больше про подписку на observables из разных сервисов имел в виду
так а что вам нужно? делаете map и вашу бизнес логику в поиске и удалении расхождений и на выходе получите то что вам нужно
источник

J

John in Angular - русскоговорящее сообщество
combineLatest([serviceFoo.foo(), serviceBar.bar()])).pipe(map([foo, bar]) => { do some}).subscribe((result) => { do some with result})
источник

DK

Denis Kopitsa in Angular - русскоговорящее сообщество
кто нибудь пользуется кодогенерацией API клиента из swagger/openapi ? Чем пользуетесь? Работает ли tree shaking на сгенерированных файлах?
Сейчас использую ng-swagger-gen, но надо что-то делать с размером или допиливать шаблоны, 350кб многовато...
источник

DD

Dmitrii Dzyuba in Angular - русскоговорящее сообщество
Народ! Есть такой вопрос. (мало ли кто нибудь ткнет где можно почитать посмотреть)

Как навесить аттрибут с анимацией изнутри струтурной директивы. Из обычной директивы это делается через @ HostBinding() тут все понятно.

А если я хочу например в кастомном ngIf на  ng-template навешивать по дефолту аниацию. Это вообще возможно изнутри директивы?)
источник

BS

Bogdan Saliuk in Angular - русскоговорящее сообщество
Denis Kopitsa
кто нибудь пользуется кодогенерацией API клиента из swagger/openapi ? Чем пользуетесь? Работает ли tree shaking на сгенерированных файлах?
Сейчас использую ng-swagger-gen, но надо что-то делать с размером или допиливать шаблоны, 350кб многовато...
Эм... тебя волнует размер бандла на сервере?...
источник

DK

Denis Kopitsa in Angular - русскоговорящее сообщество
Bogdan Saliuk
Эм... тебя волнует размер бандла на сервере?...
на клиенте. Я из swagger генерирую angular модуль со всеми ендпоинтами, параметрами и типами
источник

DK

Denis Kopitsa in Angular - русскоговорящее сообщество
ну и собственно не имеет смысла в прод билд тащить все неиспользуемые варианты
источник

J

John in Angular - русскоговорящее сообщество
Dmitrii Dzyuba
Народ! Есть такой вопрос. (мало ли кто нибудь ткнет где можно почитать посмотреть)

Как навесить аттрибут с анимацией изнутри струтурной директивы. Из обычной директивы это делается через @ HostBinding() тут все понятно.

А если я хочу например в кастомном ngIf на  ng-template навешивать по дефолту аниацию. Это вообще возможно изнутри директивы?)
Ну включи gzip, будет 50кб
источник

J

John in Angular - русскоговорящее сообщество
Denis Kopitsa
кто нибудь пользуется кодогенерацией API клиента из swagger/openapi ? Чем пользуетесь? Работает ли tree shaking на сгенерированных файлах?
Сейчас использую ng-swagger-gen, но надо что-то делать с размером или допиливать шаблоны, 350кб многовато...
Это к этому ответ
источник

DK

Denis Kopitsa in Angular - русскоговорящее сообщество
John
Ну включи gzip, будет 50кб
это называется - тащи все, не парься :) tree shaking придумали не для нас
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
ты можешь частями грузить как вариант
источник