【发布时间】:2017-11-05 10:54:33
【问题描述】:
我使用 @angular/cli 创建了一个新的 Angular 应用程序。在那个应用程序模板中已经有app component。在该应用程序组件中,我想使用另一个名为user 的component。所以在@Component 里面有一个property,叫做templateUrl,也有人说只使用template。所以我应该使用哪个,哪个是最好的。目前我正在尝试使用templateUrl。
认为这是我的app.component.ts
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
这是我的user.component.ts
@Component({
selector: 'app-user',
templateUrl: './user.component.html',
styleUrls: ['./user.component.css']
})
那么我如何将我的user 组件与app component 一起使用。我试过给relative paths,但它没有用,给absolute path也没有用。我糊涂了。希望您对此有所帮助。
【问题讨论】:
-
如果你想在app组件中使用用户组件,那么在app的模板中使用
<app-user></app-user>。 -
那么
templateUrl是为了什么 -
很多时候最好有一个单独的模板文件,这样更容易编辑和维护...U使用templateUrl提供文件链接...如果你想添加内联html ,然后使用模板
标签: angular components angular-components