Angular 2 -如何在组件中插入变量
Angular 2 - How to insert variable in component
我想动态加载一个组件。所以我尝试了这个方法,但是没有成功:
<page-{{current_page}}></page-{{current_page}}>
目前我正在使用这种方法,但它似乎不是很有效:
<div *ngIf="current_page==1">
<page-1></page-1>
</div>
<div *ngIf="current_page==2">
<page-2></page-2>
</div>
...
不支持。字符串插值{{}}
只能用于属性值和元素内容,而不能用于元素名称或属性名称。
也许ViewContainerRef.createComponent()
可以做你需要的。
的例子见Angular 2中带有用户点击选择组件的动态选项卡
如果您想要显示的组件数量有限,则可以选择*ngIf
或ngSwitchCase
。
相关文章:
- React重新渲染但未显示正确的组件
- 不能从angular2中的子组件指定父组件中的数组
- 拨打'父亲'函数形式a'儿童'ReactJS中的组件
- 将样式表插入iframe
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- React组件等待所需道具进行渲染
- Gulp找到我的Bower组件并将其插入
- EmberJS:动态插入组件
- 煎茶触摸 - 在组件之后添加/插入
- 动态插入的 React 组件
- 余烬组件插入两个表行
- 将react组件动态插入到另一个react组件中
- Angular 2 -如何在组件中插入变量
- 如何在react中onclick将一个组件插入到另一个组件中
- 在递归聚合物组件中插入新子组件时,无法读取未定义的属性“concat”
- React.js插入到另一个组件的ref中
- 使用标签名插入的组件不工作
- 将Ember组件插入到特定的DOM元素中
- 单击某个组件时插入该组件,单击该组件以外的其他组件时删除该组件
- 当组件位于两个独立的文件中时,如何在react .js中插入和嵌套组件