Angular 2(Ionic 2):无法“渲染”页面内的组件
Angular 2 (Ionic 2): can't "render" Component inside Page
我构建了一个 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 {
}
内容.html:
<ion-content>
<sidemenu></sidemenu>
</ion-content>
不会替换为菜单组件的"html"(build/pages/menu/menu.html)。但是如果我使用 dynamicComponentLoader 从 DOM 加载元素中的组件,它可以工作(我这样做是为了检查组件是否正常)。我错过了什么吗?
指令: [菜单]
import {Menu} from '../menu/menu';
@Page({
templateUrl: 'build/pages/content/content.html',
directives: [Menu]
})
export class PO {
}
我不知道Ionic,但通常在Angular2中,您需要在@Component({ ..., directives: [Menu], ...}){ ...}
中列出您在模板中使用的组件
相关文章:
- React重新渲染但未显示正确的组件
- React组件等待所需道具进行渲染
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- 简单的 reactjs 组件渲染无效 - 原因
- 如何在 React 组件渲染之前更新猴面包树叶数据
- React 组件渲染在推送新 URL 时被多次调用
- Vue.js 在组件渲染后执行事件触发器
- React:window.sollTo(0,0)在每次组件渲染上
- 当React/Flux中有几个小的、可重复的子组件时,如何管理组件渲染
- 在jsx组件渲染之前没有加载Google ReCaptcha
- React -防止生命周期组件渲染相同的数据两次:WillReceiveProps &componentDidMount
- Primefaces防止其他组件渲染
- 可以使用“onEnter”延迟组件渲染
- 如何任意转换组件渲染输出
- 简单的React组件渲染失败
- 为什么我的React组件渲染调用两次,一次没有数据,然后有数据,但太晚的例外
- 控制React组件渲染顺序
- 将 React 组件渲染到 Fancybox
- D3 SVG 未在初始组件渲染时呈现.反应
- 为什么我得到这个警告'不赞成改变“风格”'在react组件渲染