Я думаю, что описания ошибок настолько точны, насколько это возможно. каждый из них сообщает вам, что с вашим компонентом что-то не так, давайте рассмотрим каждый из них
ERROR:
ERROR in src\app\header\header.component.html(31,124): : Property 'searchText' does not exist on type 'HeaderComponent'.
у вас есть searchText in HeaderComponent
HTML , но не в самом Компоненте
РЕШЕНИЕ: добавьте переменную searchText в Компонент
@Component({
selector: 'app-header',
templateUrl: './header.component.html',
styleUrls: ['./header.component.css']
})
export class HeaderComponent implements OnInit {
searchText:string
...
}
ОШИБКА:
src\app\dashboard\dashboard.component.html(3,72): : Property 'newsService' is private and only accessible within class 'DashboardComponent'.
все поля, которые вы используете внутри шаблона , должно быть поле publi c внутри самого компонента, иначе он не будет компилироваться
РЕШЕНИЕ: измените приватный модификатор на publi c в newService
@Component({
selector: 'app-dashboard',
templateUrl: './dashboard.component.html',
styleUrls: ['./dashboard.component.css']
})
export class DashboardComponent implements OnInit {
constructor(public newsService : NewsService) { }
...
}
ОШИБКИ:
src\app\dashboard\dashboard.component.html(3,72): : Property 'p' does not exist on type 'DashboardComponent'.
src\app\dashboard\dashboard.component.html(29,46): : Property 'p' does not exist on type 'DashboardComponent'.
то же, что и HeaderComponent. вы используете поле p , но оно не определено в DashboardComponent
РЕШЕНИЕ: добавьте поле p в компонент панели инструментов
@Component({
selector: 'app-dashboard',
templateUrl: './dashboard.component.html',
styleUrls: ['./dashboard.component.css']
})
export class DashboardComponent implements OnInit {
p:any
...
}