小编Ais*_*shu的帖子

“ ion-title”不是一个已知元素:在动态创建组件时

我正在尝试动态添加组件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)

components ionic-framework angular

2
推荐指数
1
解决办法
2006
查看次数

标签 统计

angular ×1

components ×1

ionic-framework ×1