在Angular 5中生成新组件时缺少外部模板文件的原因是什么?
我目前正在从事一个基于metronic管理模板的angular 5项目 我使用ng generate component命令生成了一个组件。但是它只生成了component.ts文件。没有模板文件。原因是什么 用于生成组件的语法 生成组件用户 这是我的component.ts文件在Angular 5中生成新组件时缺少外部模板文件的原因是什么?,angular,angular5,angular-components,Angular,Angular5,Angular Components,我目前正在从事一个基于metronic管理模板的angular 5项目 我使用ng generate component命令生成了一个组件。但是它只生成了component.ts文件。没有模板文件。原因是什么 用于生成组件的语法 生成组件用户 这是我的component.ts文件 import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-users', template: ` &l
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-users',
template: `
<p>
users works!
</p>
`,
styles: []
})
export class UsersComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
如果我创建一个新的角度项目并生成一个组件,模板文件也会生成。但是对于当前项目,只有component.ts文件会生成
我的本地angular cli版本为1.6.6,全局版本为1.6.8。您已在.angular-cli.json文件中将模板生成中的默认值定义为内联 将以下选项更改为false:
"defaults": {
"inlineTemplate": false
}
有关更多信息,请参阅下文
检查.angular cli.json中的根。@NiralMunjariya root是src。。您能添加生成组件所用的确切语法吗?@NiralMunjariya Hi我用语法更新了问题。请检查。组件类中的templateUrl是什么?也许它已经生成了内联模板。在angular的最新版本中,这个填充应该是angular.json