1
想象一个具有可重复使用的角度2组件的项目。现在在运行时,我将组件文件复制到另一个项目中,以便我能够使用它们。应该怎么做?Angular 2和systemjs:如何导入将在运行时创建的app.module.ts文件?
第一个问题是文件路径无法被.ts识别,它并不真正存在,它将在运行时存在。
import { HelloComponent } from 'my-framework/components/hello/hello.component.ts';
此导入似乎工作,altouge .ts无法识别的URL,但在加载时,他找到该文件。现在,我在文件本身出现错误,这并不是我的理解。文件如何被编译到项目中?
import { Component } from '@angular/core';
@Component({
selector: 'hello',
template: `<h1>Hello {{name}}</h1>`
})
export class HelloComponent { name = 'You'; }
有人创建了一个项目的组件,并将它们插入到另一个项目,并能够使用它们?我想我不明白它是如何完成的。