Size: a a a

2020 July 08

ОС

Олександр Савуловськ... in Angular Kyiv
"angularCompilerOptions": {
   "fullTemplateTypeCheck": true,
   "strictInjectionParameters": true,
   "allowSyntheticDefaultImports": true
 }
источник

ОС

Олександр Савуловськ... in Angular Kyiv
добавил строку "allowSyntheticDefaultImports": true
источник

ОЛ

Олександр Левківськи... in Angular Kyiv
Олександр Савуловський
Если делаю так import moment from 'moment';
пишет Error:(3, 8) TS1259: Module '"C:/Users/Sasha/PhpstormProjects/KpiAng/app-kpi-ang/node_modules/moment/ts3.1-typings/moment"' can only be default-imported using the 'allowSyntheticDefaultImports' flag
можна ще так:
import * as _moment from 'moment';
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Олександр Левківський
можна ще так:
import * as _moment from 'moment';
так и подключил import * as moment from 'moment';
источник

ОС

Олександр Савуловськ... in Angular Kyiv
источник

ОЛ

Олександр Левківськи... in Angular Kyiv
Олександр Савуловський
так и подключил import * as moment from 'moment';
moment и _moment не одне й те саме.
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Олександр Левківський
moment и _moment не одне й те саме.
И так подключил все равно ошибка:
   ERROR in src/app/shared/components/main-layout/main-layout.component.ts:176:19 - error TS2339: Property 'weekdayCalc' does not exist on type 'Moment'.
   
   176         _moment().weekdayCalc('1 Apr 2015', '31 Mar 2016', [0, 1, 2, 3, 4, 5, 6]);
источник

ОЛ

Олександр Левківськи... in Angular Kyiv
Олександр Савуловський
И так подключил все равно ошибка:
   ERROR in src/app/shared/components/main-layout/main-layout.component.ts:176:19 - error TS2339: Property 'weekdayCalc' does not exist on type 'Moment'.
   
   176         _moment().weekdayCalc('1 Apr 2015', '31 Mar 2016', [0, 1, 2, 3, 4, 5, 6]);
(<any>_moment()).weekdayCalc(...)
источник

A

Antony in Angular Kyiv
Кто-то делал hot reload для lazy-loaded пакетов?
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Олександр Левківський
(<any>_moment()).weekdayCalc(...)
Спасибо. Да так не ругается typescript. Но при работе получаю ошибку:
core.js:6228 ERROR TypeError: moment__WEBPACK_IMPORTED_MODULE_1__(...).weekdayCalc is not a function
источник

N

Nik in Angular Kyiv
Igor Filippov
Потому что Nik так сказал
И это тоже
источник

N

Nik in Angular Kyiv
Олександр Савуловський
Почему?
Довольно Большая и громоздкая библиотека если брать полный. Если брать moment-mini то ситуация лучше но все равно слишком много для одной двух функций для просчета. Сами разработчики момента признали его устаревшим и выпустили luxon. Есть также альтернатива date-fns date.js и другие. А в вашем случае можно просто посчитать без библиотеки
источник

N

Nik in Angular Kyiv
Анатолий
При наведении на область должно появляться небольшое небольшое окно, которое будет отображать данные по области из модели джсон. Не совсем понял идею с SVG , как можно прикрутить?
Вы можете работать с свг как с обычной разметкой и навесить ховер на элемент, а при наведении отрендерить окно в нужной позиции
источник

А

Анатолий in Angular Kyiv
@niklissad Большое спасибо!! Буду пробовать
источник

N

Nik in Angular Kyiv
Анатолий
@niklissad Большое спасибо!! Буду пробовать
недавно был похожий кейс

в темплейте
<svg #map map xmlns="http://www.w3.org/2000/svg" ... >…</svg>

в компоненте
ngAfterViewInit() {
 fromEvent(this.map.nativeElement, 'mouseover')
   .pipe(untilDestroyed(this))
   .subscribe((event: MouseEvent) => {
     if ((event.target as HTMLElement).id.indexOf('marker-') !== -1) {
       //
TODO add hovers
     
}
   });
}
источник

А

Анатолий in Angular Kyiv
Спасибо еще раз! 👍
источник
2020 July 09

ОЛ

Олександр Левківськи... in Angular Kyiv
Олександр Савуловський
Спасибо. Да так не ругается typescript. Но при работе получаю ошибку:
core.js:6228 ERROR TypeError: moment__WEBPACK_IMPORTED_MODULE_1__(...).weekdayCalc is not a function
import * as _moment from 'moment/moment';
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Олександр Левківський
import * as _moment from 'moment/moment';
Спасибо!
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Добрый день. Может у кого-то есть решение и сможет поделиться как получить рабочие дни (с учетом праздников, переносов) в диапазоне дат?
источник

I

Ilya in Angular Kyiv
Олександр Савуловський
Добрый день. Может у кого-то есть решение и сможет поделиться как получить рабочие дни (с учетом праздников, переносов) в диапазоне дат?
неужели так тяжело погуглить ?)
https://api.workingdays.org/1.2/api-documentation.php
источник