Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度模板工作,但templateUrl不工作_Angular - Fatal编程技术网

Angular 角度模板工作,但templateUrl不工作

Angular 角度模板工作,但templateUrl不工作,angular,Angular,深入研究Angular和my app组件不喜欢templateUrl。当我使用模板时,一切都很好。 预期输出和使用模板时得到的结果: 你好 查找管理应用程序 使用templateUrl时得到的结果: 你好 app.ts这是有效的: import { Component } from '@angular/core'; @Component({ selector: 'my-app', template: '<h1>hi there</h1><ap

深入研究Angular和my app组件不喜欢templateUrl。当我使用模板时,一切都很好。 预期输出和使用模板时得到的结果:

你好 查找管理应用程序

使用templateUrl时得到的结果: 你好

app.ts这是有效的:

    import { Component } from '@angular/core';
@Component({
    selector: 'my-app',
    template: '<h1>hi there</h1><app-title> </app-title>'
})
export class AppComponent {}
hit.html是:

<h1>hi there</h1>
<app-title></app-title>
我有点困惑,为什么templateUrl适用于应用程序标题组件,而不适用于我的应用程序组件。谢谢你的帮助

更多信息: 我补充说:

meta: {
                    './Scripts/*.js': {
                        loader: 'systemjs-angular-loader.js'
                    }
                } 

正如建议的那样,它加载hi.html文件,但不处理标记。但当标签位于模板中时,它会对其作出反应。

它一直工作正常。类型脚本编译成什么?浏览器如何处理javascript?缓存可能会让人后顾之忧。

我有一个systemjs.config.js,这是同一回事吗?@romac我不确定我是否理解你的问题。我能给你看些什么来回答这个问题?
<h4>{{title}}</h4>
    import { Component } from '@angular/core';
@Component({
    selector: 'my-app',
    templateUrl: `Templates/Views/Lookups/hi.html`
})
export class AppComponent {}
meta: {
                    './Scripts/*.js': {
                        loader: 'systemjs-angular-loader.js'
                    }
                }