У меня точно такая же проблема, как и у вас.Сообщение об ошибке:
Property *'showNavigationArrows' does not exist on type 'NgbCarouselConfig'.*
Я не нашел решения, но думаю, что оно касается версии ng-boostrap, которую мы используем.
В импортированном node_model, внутри carousel-config.d.ts, исходный код на моем локальном компьютере:
export declare class NgbCarouselConfig {
interval: number;
wrap: boolean;
keyboard: boolean;
}
Однако, когда я проверяю github, исходный код выглядит какниже:
import {Injectable} from '@angular/core';
/**
* Configuration service for the NgbCarousel component.
* You can inject this service, typically in your root component, and customize the values of its properties in
* order to provide default values for all the carousels used in the application.
*/
@Injectable({providedIn: 'root'})
export class NgbCarouselConfig {
interval = 5000;
wrap = true;
keyboard = true;
pauseOnHover = true;
showNavigationArrows = true;
showNavigationIndicators = true;
}
Обратите внимание, что эта функция доступна только в версии 2.2.0.Поэтому проверьте вашу локальную версию ng-bootstrap.