我正在尝试动态添加组件ngOnInit。创建组件时,出现此错误。
"Uncaught (in promise): Error: Template parse errors: 'ion-title' is not a
known element"
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
TS:
import { Component,Input, OnInit, Compiler, Injector, VERSION, ViewChild,
NgModule, NgModuleRef, ViewContainerRef, AfterViewInit,
ComponentFactoryResolver } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { ViewController } from 'ionic-angular';
@Component({
selector: 'page-cashbalancemodal_rpt',
template: '<ng-container #dynamicTemplate></ng-container>',
})
export class Cashbalancemodal_rptPage {
@ViewChild('dynamicTemplate', {read: ViewContainerRef})
viewContainerRef;
constructor(){.......}
ngOnInit() {
let template = this.navParams.get("modaltemplate");
let myTemplateUrl = "assets/templates/"+template+".html";
const tmpCmp = Component({
templateUrl: myTemplateUrl
})(class {}); …Run Code Online (Sandbox Code Playgroud)