Size: a a a

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

2020 January 15

IK

Ilya K in Angular - русскоговорящее сообщество
Товарищи, приветствую.

Прошу совета, куда смотреть: сделал библиотеку, билд прошёл успешно, в папке dist всё в наличии. При попытке запустить основную часть приложения выдаёт ошибку "frontend_poc/dist/configuration/configuration.d.ts is missing from the TypeScript compilation. Please make sure it is in your tsconfig via the 'files' or 'include' property."

Есть ли идеи на этот счёт?
источник

D

Dolgovec in Angular - русскоговорящее сообщество
Smooth Operator
дальше по цепочке видимо это не обрабатываешь
обрабатываю в самом запросе же:
......pipe(
catchError(err => {
         return this.backendService.handleError(err);
       })
);
источник

D

Dolgovec in Angular - русскоговорящее сообщество
а, стоп, точно! спасибо
источник

Р

Ром in Angular - русскоговорящее сообщество
Всем привет, что делать если
@ViewChild
выдает
undefined
?
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Ром
Всем привет, что делать если
@ViewChild
выдает
undefined
?
смотреть шаблон что там
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Ром
Всем привет, что делать если
@ViewChild
выдает
undefined
?
попробовать в дргуой раз
источник

Р

Ром in Angular - русскоговорящее сообщество
Через раз работает
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Ром
Всем привет, что делать если
@ViewChild
выдает
undefined
?
может его ngIf скрывает?
источник

Р

Ром in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
может его ngIf скрывает?
нет
источник

Р

Ром in Angular - русскоговорящее сообщество
<apx-chart
  class="apex-charts"
  [series]="sparklineSalesChart.series"
  [chart]="sparklineChart.chart"
  [colors]="sparklineSalesChart.colors"
  [tooltip]="sparklineChart.tooltip"
  [stroke]="sparklineChart.stroke"
  #orderCountChartRef>
</apx-chart>
источник

D

Dolgovec in Angular - русскоговорящее сообщество
ты уверен, что он успевает иниицализироваться до того как ты его забираешь?
источник

D

Dolgovec in Angular - русскоговорящее сообщество
Ilya K
Товарищи, приветствую.

Прошу совета, куда смотреть: сделал библиотеку, билд прошёл успешно, в папке dist всё в наличии. При попытке запустить основную часть приложения выдаёт ошибку "frontend_poc/dist/configuration/configuration.d.ts is missing from the TypeScript compilation. Please make sure it is in your tsconfig via the 'files' or 'include' property."

Есть ли идеи на этот счёт?
tsconfig.json что у тебя в "typeRoots"?
источник

IK

Ilya K in Angular - русскоговорящее сообщество
Dolgovec
tsconfig.json что у тебя в "typeRoots"?
"typeRoots": [
     "node_modules/@types"
   ],
источник

Р

Ром in Angular - русскоговорящее сообщество
Dolgovec
ты уверен, что он успевает иниицализироваться до того как ты его забираешь?
не уверен
источник

D

Dolgovec in Angular - русскоговорящее сообщество
Ilya K
"typeRoots": [
     "node_modules/@types"
   ],
1) попробуй убрать
2) если не помогло, добавь в файле следующее:
"declaration": true,
"declarationDir": "definitions"


и в package.json укажи путь:
"typings": "definitions/index",
"typescript": {
   "definition": "definitions/index"
 },
источник

D

Dolgovec in Angular - русскоговорящее сообщество
Ром
не уверен
добавь таймаут в секунду и проверь, всегда ли оно теперь его будет находить. Если да - тогда вызывай функцию в afterViewInit() или в afterChartLoaded (или как оно по доке правильно называется, после инициализации чарта)
источник

IK

Ilya K in Angular - русскоговорящее сообщество
Dolgovec
1) попробуй убрать
2) если не помогло, добавь в файле следующее:
"declaration": true,
"declarationDir": "definitions"


и в package.json укажи путь:
"typings": "definitions/index",
"typescript": {
   "definition": "definitions/index"
 },
Сделал все 3 пункта. Мимо кассы😥
источник

D

Dolgovec in Angular - русскоговорящее сообщество
Возвращай тогда все назад и попробуй еще явно инклюдить файлы в tsconfig.json
"include": [
   "src/**/*",
   "node_modules/YOUR_MODULE/configuration.d.ts"
 ]
источник

В

Владимир in Angular - русскоговорящее сообщество
Подскажите пожалуйста, имеется компонент, у него резолвер, который возвращает объект. Этот объект состоит из N полей и нужно N апишек, чтобы собрать все данные для компонента.

Проблема: Нужно 2 из этих N апишек изменить и использовать для этого же компонента, но другого роута

Как быть? Создал другой резолвер, отнаследовался от первого и переопределил два метода с апишками.

Не слишком ли странное решение? Можно правильнее?
источник

IK

Ilya K in Angular - русскоговорящее сообщество
Dolgovec
Возвращай тогда все назад и попробуй еще явно инклюдить файлы в tsconfig.json
"include": [
   "src/**/*",
   "node_modules/YOUR_MODULE/configuration.d.ts"
 ]
Пробую, но оно у меня в папке dist
источник