ここに私が試していることがありますが、ロジックがあまり正しくないと思います。テキストの長さに応じて動的にTinyMCEエディタの高さを変更する方法
私はエディタのテキストコンテンツを使用し、エディタの高さを動的に決定しようとしています。 tinymce.component.ts
ngAfterViewInit() {
tinymce.init({
convert_urls: false,
selector: '#' + this.elementId,
// ....
// .... more properties...
// ....
setup: editor => {
editor.on('SetContent',function(e){
const content = e.content;
var newHeight = String(content.length/2);
editor.theme.resizeTo("100%",newHeight);
});
},
});
}
で
しかし、どういうわけか、エディタの高さは、まだおよそ右とダイナミック思われません。これを行うための良い方法はありますか?
その時点であなたは小さなMCEを初期化していますか?私はライフサイクルフックを頼むことを意味する? –
@ web-master-ngAfterViewInit()でやっています....それは適切な場所ですか?何とか小さなmceを初期化するだけで、私のプログラムは正常に動作しているようです。 – Ronaldo
https://www.tinymce.com/docs/integrations/angular2/ - 便利なリンクです。私はそれほど多くの事実を知らない。高さを設定しているイベントのsetContentは、ngAfterViewInit自体でトリガーされますか? –