Теги Ionic3, такие как функция нажатия, не работают в InnerHTML - PullRequest
0 голосов
/ 08 октября 2018

Ионные теги не работают в ионном 3. Например, метод (щелчок) не работает с [innerHTML].Ниже мой код.

@IonicPage()
@Component({
 selector: 'page-html-test',
templateUrl: 'html-test.html',
})
export class detailNewsPage {
html: any;
constructor(public navCtrl: NavController, 
            public navParams: NavParams,
          ) {}
ionViewDidLoad() {
 this.detailNews = `<button ion-button (click)="detailNews1()">Test</button>`;
}
detailNews1(){
 console.log('test-detailNews1 button clicked');
}  
}

**htmlTest.html:**
<ion-content padding> 
 <div [innerHTML]="detailNews | safeHtml"></div>
</ion-content>

**safeHtml.ts**
@Pipe({
 name: 'safeHtml',
})
export class SafeHtmlPipe implements PipeTransform {
 /**
  * Takes a value and makes it lowercase.
  */
constructor(private sanitizer:DomSanitizer){}
transform(html) {
return this.sanitizer.bypassSecurityTrustHtml(html);
 }
}

Любая помощь, очень ценю

...