未捕获的TypeError:X [g] .exec不是函数fb tokenize

时间:2015-04-27 15:34:07

标签: angularjs twitter-bootstrap angular-ui-bootstrap typeerror toastr

从今天起我收到如下错误:

Uncaught TypeError: X[g].exec is not a function fb tokenize

这是堆栈跟踪:

Uncaught TypeError: X[g].exec is not a function fb.tokenize @ jquery.min.js:2 fb.compile @ jquery.min.js:2 fb.select @ jquery.min.js:2 fb @ jquery.min.js:2 m.event.handlers @ jquery.min.js:3 m.event.dispatch @ jquery.min.js:3 r.handle @ jquery.min.js:3

该项目是一个在.NET MVC区域内构建的Angularjs应用程序。 依赖性是:

修改

似乎是Bootstrap.js文件的问题,其中警报应被解除但未找到。 JQuery Sizzle无法找到"[alert-dismiss]"。 fb是JQuery的缩小版本中的Sizzle。

3 个答案:

答案 0 :(得分:9)

我有同样的X[g].exec is not a function错误,在我的情况下,这是因为我定义了一个Object.prototype.count函数。

答案 1 :(得分:1)

我找到了罪魁祸首。

似乎使用bootstrap.js和angular bootstrap ui库的组合对力造成了干扰。删除不必要的bootstrap.js后一切都很顺利。

答案 2 :(得分:0)

要解决此问题,请在代码中添加以下内容:

Function.prototype.exec = Object.prototype.exec = function() {return null};