【问题标题】:Angular failed to compile due to error in HostResourceLoader由于 HostResourceLoader 中的错误,Angular 无法编译
【发布时间】:2020-08-27 21:32:55
【问题描述】:

我是 Angular 新手,我有一个 Angular 项目,每当我运行 npm startng serve 时都会出现错误-

ERROR in HostResourceLoader: loader(D:/Spark/doPayroll clone/dopayroll-front-end/src/app/getstarted/getstarted.component.html) returned a Promise.

我必须在我的任何文件中按 ctrl + s 才能使应用程序重新加载并成功编译,我已经在互联网上进行了搜索,但在我的情况下没有一个答案。

我正在使用 Angular 6.1.5。

getStarted.component.html

<div class="main">
<div class="welcome">
    <p [translate]="'getstarted.title'">
    </p>
</div>
<hr class="underline">
<img width="300" src="assets/img/welcome.png">
<p class="welcome2" [translate]="'getstarted.body'"></p>
<button (click)="next()" class="button button4" [translate]="'getstarted.next'"></button>
</div>

getStarted.component.ts

export class GetstartedComponent implements OnInit {
  
    constructor(private router: Router) {}

    next(){
      this.router.navigate(['/presignup']);
    }

    ngOnInit() {
    }

}

【问题讨论】:

标签: html angular typescript


【解决方案1】:

这是一个异步管道问题。你必须解决管道。请点击此链接,它可能对您有所帮助。

https://github.com/angular/angular/issues/26436

【讨论】:

  • 能否粘贴链接
  • 非常感谢,这解决了我的问题 "angularCompilerOptions": { "enableIvy": false }
  • @Omar 禁用 Ivy 的原因是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-11
  • 2021-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多