我试图让TinyMCE在我的angular2项目中工作。我已经创建了一个tinymce.directive,如Aviad P在this question
上的答案所示该指令在mye视图中正常加载,直到我重新加载视图,之后我得到一个例外:
EXCEPTION: Uncaught (in promise): Error: Error in ./ThreadComponent class ThreadComponent - inline template:26:0 caused by: tinymce is not defined
我的指令是前面提到的问题的直接副本,我用
加载到页面上<textarea htmlEditor [(ngModel)]="txt"></textarea>
答案 0 :(得分:0)
您必须在模块中声明ThreadComponent
(ThreadDirective is best practice)
import { ThreadDirective } from '(your directive path)';
@NgModule({
declarations: [
AppComponent,
ThreadDirective
],
imports: [
BrowserModule,
FormsModule,
HttpModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
现在您可以使用您的指令