Я использовал компонент ProgressBar из https://github.com/dnchia/ProgressBar-component, но получаю ошибку, как показано на изображении ниже:
Как решить эту ошибку, пожалуйста, ответьте как можно скорее.
см. файл app.module.ts:
какое решение для этого?
покажите свой файл app.module.ts
Я не эксперт по Angular, но есть множество возможных причин: компонент не компилируется в пакет, он не добавляется в ваш @NgModule и т. д. Похоже, что создатель этого компонента просто выполнил инструкции по создать это; попробуйте следовать вместе с этот учебник.
@Karnan Muthukumar, посмотрите второе изображение файла app.module.ts.
В файле app.module.ts какого компонента вы используете индикатор выполнения. любезно скажи тогда только я должен понять
Я обновил свой ответ примером stackblitz, надеюсь, он решит вашу проблему.
вы пробовали мой ответ ?.
да, я пробовал. ошибка решена, но индикатор выполнения не отображается.
это решено. Большое спасибо @Karnan Muthukumar, чтобы сразу дать свой ответ.
Пожалуйста, проголосуйте за и отметьте как ответ.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Он искал, что вам нужно добавить индикатор выполнения в файл app.module.ts,
Только тогда вам нужно использовать этот индикатор выполнения.
import { ProgressBarComponent } from '../components/progress-bar/progress-bar';
@NgModule({
declarations: [
ProgressBarComponent
],
})
export class AppModule {}
здесь я обновил для вас рабочий стек. вы можете использовать.
https://stackblitz.com/edit/ionic-progressbar-muthu-ewl6ag
home.html
<progress-bar [progress] = "loadProgress"></progress-bar>
home.ts
public loadProgress : number = 0;
ngOnInit() {
// Test interval to show the progress bar
setInterval(() => {
if (this.loadProgress < 100)
this.loadProgress += 1;
else
clearInterval(this.loadProgress);
}, 50);
}
index.html файл,
<style>
.progress-outer {
width: 96%;
margin: 10px 2%;
padding: 3px;
text-align: center;
background-color: #f4f4f4;
border: 1px solid #dcdcdc;
color: #fff;
border-radius: 20px;
}
.progress-inner {
min-width: 15%;
white-space: nowrap;
overflow: hidden;
padding: 5px;
border-radius: 20px;
background-color: green;
}
</style>
вы можете изменить этот стиль, где захотите.
Я надеюсь, что это решит твою проблему
Спасибо большое, работает. У меня вопрос, как мы можем использовать ваш код, чтобы сделать то же самое, но для обратного отсчета? Например, от 10% до 0%. Зеленая полоса не опускается. Есть ли у вас какие-либо идеи? возможно CSS ...
Похоже, что компонент индикатора выполнения не зарегистрирован в Angular.