无法加载app.html
当我在@Component
使用templateUrl
,我在浏览器控制台中得到以下错误。
@Component({ selector: 'http-app', directives: [ ], templateUrl: "app.html", }) class HttpApp { }
错误:未被捕获(承诺):无法加载app.html
resolvePromise @ http:// localhost:8080 / vendor.js:6504:33 makeResolver / <@ http:// localhost:8080 / vendor.js:6481:15 ApplicationRef_http:// localhost:8080 / common.js:9943: 266 /http://localhost:8080/vendor.js:6289:21 NgZoneImpl / this.inner <.onInvoke @ http:// localhost:8080 / common.js:10351:33 / http: //localhost:8080/vendor.js:6288:21 [616] /http://localhost:8080/vendor.js:6182:26 scheduleResolveOrReject / <@ http:// localhost:8080 / vendor.js:6537: 546 /http://localhost:8080/vendor.js:6322:25 NgZoneImpl / this.inner <.onInvokeTask@ http:// localhost:8080 / common.js:10342:33 [616] / http: //localhost:8080/vendor.js:6321:25 [616] /http://localhost:8080/vendor.js:6222:30 drainMicroTaskQueue @ http:// localhost:8080 / vendor.js:6440:27 ZoneTask /this.invoke@http:// localhost:8080 / vendor.js:6392:23
项目名称:
Test -app --css --img --ts ---components ----login -----login.ts -----login.html ----services ---app.ts ---app.html ---vendor.ts --index.html
根据你的错误,似乎templateUrl
属性中的templateUrl
path不正确。
请注意,这样的path相对于styleUrl
和templateUrl
属性的项目的根。
我认为你可以尝试这样的事情:
@Component({ selector: 'http-app', directives: [ ], templateUrl: "app/app.html", }) class HttpApp { }
看到这个问题的更多细节:
- Angular找不到templateUrl
- 无法发布来自Ionic应用程序的HTTP请求
- 我如何解决量angular器testing中的两个不同的承诺?
- 如何使用Mongoose,Express,Angular 4和NodeJS上传/保存和显示图片
- 在VS 2017 Angular Template中使用Angular cli创build组件
- Intellij Idea在debugging量angular器时挂起
- webdriver-manager更新抛出错误:连接ETIMEDOUT
- 使用量angular器+ Appium + SauceLabs
- Angular 4路由奇怪的行为:除非页面刷新,否则不呈现子模块
- 用jenkins运行量angular器testing抛出“testing`标题”应该是一个“string”,但“function”被给予代替。