Size: a a a

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

2021 March 30

OP

Oleg P in Angular - русскоговорящее сообщество
Как можно вызвать метод извне корневого компонента при встраивании?
Например корневой компонент <app-root></app-root>

В нем есть методы АПИ - как их вызвать извне? Или как отделить АПИ прослойку от Ангуляр?
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
заинжектите ActivatedRoute
источник

ВС

Валера Солдатов... in Angular - русскоговорящее сообщество
Ekaterina
Во, а если либо компилить на старом? Просто в доке есть же рекомендация для либ пока Иви не использовать, на сколько я помню
12 ангулар, иви либа —watch и иви проект - работает
источник

ВС

Валера Солдатов... in Angular - русскоговорящее сообщество
Оказывается у меня либа компилилась не в иви без принудительного enableIvy: true
источник

ВС

Валера Солдатов... in Angular - русскоговорящее сообщество
Ну и на 11 ангуларе у меня вообще это не работало никаким фигом
источник

ZK

Zhenya Kornelyuk in Angular - русскоговорящее сообщество
Парни, как с массива интерфейсов вытянуть его значения? Интерфейс IPoint имеет 3 поля x,y,z
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Zhenya Kornelyuk
Парни, как с массива интерфейсов вытянуть его значения? Интерфейс IPoint имеет 3 поля x,y,z
источник

ZK

Zhenya Kornelyuk in Angular - русскоговорящее сообщество
Да я спросил там, молчат
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
вопрос не совсем понятен, что вы хотите в итоге получить?
источник

ВС

Валера Солдатов... in Angular - русскоговорящее сообщество
Zhenya Kornelyuk
Парни, как с массива интерфейсов вытянуть его значения? Интерфейс IPoint имеет 3 поля x,y,z
Ну с массива интерфейсов вы вряд ли что получите в рантайме
источник

ВС

Валера Солдатов... in Angular - русскоговорящее сообщество
Интерфейсов не существует в js.
источник

ZK

Zhenya Kornelyuk in Angular - русскоговорящее сообщество
Каждый элемент массива это интерфейс, интерфейс состоит из 3 полей (х,у,z), мне нужно получить массив из этих точек
источник

ВС

Валера Солдатов... in Angular - русскоговорящее сообщество
Zhenya Kornelyuk
Каждый элемент массива это интерфейс, интерфейс состоит из 3 полей (х,у,z), мне нужно получить массив из этих точек
Что в вашем понимании интерфейс)
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
Zhenya Kornelyuk
Каждый элемент массива это интерфейс, интерфейс состоит из 3 полей (х,у,z), мне нужно получить массив из этих точек
звучит как задачка
источник

ZK

Zhenya Kornelyuk in Angular - русскоговорящее сообщество
Валера Солдатов
Что в вашем понимании интерфейс)
IPoint
источник

ВС

Валера Солдатов... in Angular - русскоговорящее сообщество
Хорошо. Зайду с другой стороны. Как элемент массива может быть интерфейсом?
источник

ВС

Валера Солдатов... in Angular - русскоговорящее сообщество
Элемент массива может быть экземляром объекта его реализующим
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
он наверное просто имеет ввиду массив объектов
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
const result = array<IPoint>.map(i=>[i.x, i.z, i.y])
источник

ВС

Валера Солдатов... in Angular - русскоговорящее сообщество
Ну вот об этом и уточняю
источник