小编Sri*_*Sri的帖子

参考错误:摩纳哥未定义

我正在尝试使用 angular 2 的 microsoft monaco 编辑器。我的组件是

declare const monaco: any;
declare const require: any;

export class MonacoEditorComponent implements AfterViewInit {
   ngAfterViewInit() {

        let onGotAmdLoader = () => {
            // Load monaco
            (<any>window).require(["vs/editor/editor.main"], () => {

                this.initMonaco();
            });
        };

        // Load AMD loader if necessary
        if (!(<any>window).require) {
            let loaderScript = document.createElement("script");
            loaderScript.type = "text/javascript";
            loaderScript.src = "vs/loader.js";
            loaderScript.addEventListener("load", onGotAmdLoader);
            document.body.appendChild(loaderScript);
        } else {
            onGotAmdLoader();
        }
    }

    initMonaco() {
        let myDiv: HTMLDivElement = this.editorContent.nativeElement;
        let options = this.options;
        options.value = …
Run Code Online (Sandbox Code Playgroud)

javascript typescript monaco-editor angular

5
推荐指数
1
解决办法
4046
查看次数

标签 统计

angular ×1

javascript ×1

monaco-editor ×1

typescript ×1