【发布时间】:2016-06-15 05:52:42
【问题描述】:
我构建了一个 Angular 2 组件:
import {Component, View} from 'angular2/core';
@Component({
selector: 'sidemenu'
})
@View({
templateUrl: 'build/pages/menu/menu.html',
})
export class Menu {
}
在页面组件中,我不能在模板中使用它:
import {Menu} from '../menu/menu';
@Page({
templateUrl: 'build/pages/content/content.html'
})
export class PO {
}
content.html:
<ion-content>
<sidemenu></sidemenu>
</ion-content>
不会被 Menu 组件的“html”(build/pages/menu/menu.html)替换。但是,如果我使用 dynamicComponentLoader 从 DOM 加载元素内的组件,它就可以工作(我这样做是为了检查组件是否正常)。 我错过了什么吗?
【问题讨论】:
标签: javascript angular ionic2 angular2-template