我正在生成一个组件,但它不会生成index.ts文件。我使用以下命令
ng g c Databinding
而我正在使用node 6.9.1
和angular-cli version 1.0.0 beta.20-4
运行Windows
而我的app.component.ts有以下代码
import { Component } from '@angular/core';
import { DatabindingComponent } from './databinding/databinding.component';
//./databinding/databinding.component is a replacement for ./databinding as index.ts didn't generated.
@Component({
selector: 'app-root',
template: `
<h1>{{title}}</h1>
<app-databinding></app-databinding>
`,
directives : [DatabindingComponent];
})
export class AppComponent {
title = 'I changed it!';
}
编辑,继Angular github之后,我发现index.ts不是角度生成的一部分,所以我的问题是如何现在使用指令?
答案 0 :(得分:0)
文件夹中的index.ts文件用于导出要显示的类,如:
import { Component1, Component2 } from './databinding';
自They were removed from angular-cli以来introduction of module。它现在用于公开模块的API(在app文件夹中)。