Angular:Ace编辑器错误' defaultToken'

时间:2017-09-28 17:22:02

标签: angularjs ecmascript-6 ace-editor

使用angular和es6在ace编辑器中突然面对一些错误。

之前正在工作,所以不确定改变了。

错误:

TypeError: Cannot read property 'defaultToken' of undefined

代码 (在ace.js中失败):

for (var key in this.states) {
    var state = this.states[key];
    var ruleRegExps = [];
    var matchTotal = 0;
    var mapping = this.matchMappings[key] = {defaultToken: "text"};
    var flag = "g";

    var splitterRurles = [];
    for (var i = 0; i < state.length; i++) {
        var rule = state[i];
        if (rule.defaultToken)

令我难以置信的是,这之前是有效的,现在却没有。任何指针将不胜感激。

0 个答案:

没有答案