首页 > 解决方案 > 语法错误:标记“em”是表达式第 4 列的意外标记

问题描述

我收到此错误 [$parse:syntax] Syntax Error: Token 'em' is an unexpected token at column 4 of the expression [it em.divider] 从 [em.divider] angular.js:11607 开始但是当我去angular.js 第 4 列的第 11607 行我看到了这段代码

 message = prefix + template.replace(/\{\d+\}/g, function(match) {
      var index = +match.slice(1, -1), arg;

      if (index + 2 < templateArgs.length) {
        return toDebugString(templateArgs[index + 2]);
      }
      return match;
    });

    message = message + '\nhttp://errors.angularjs.org/1.3.13/' +
      (module ? module + '/' : '') + code;
    for (i = 2; i < arguments.length; i++) {
      message = message + (i == 2 ? '?' : '&') + 'p' + (i - 2) + '=' +
        encodeURIComponent(toDebugString(arguments[i]));
    }
    return new ErrorConstructor(message);
  };

标签: angularjs

解决方案


推荐阅读