javascript - 除非在开发模式下,否则 AngularJS mustache 不会在 IE9 中加载

标签 javascript angularjs

我有一个奇怪的错误,AngularJS 似乎没有解析/编译 mustache 并将其绑定(bind)到网站的第一次加载的变量(见屏幕截图)。如果我进入开发模式并刷新页面,问题就会消失;因此很难调试,因为我看不到错误。

enter image description here

网站的实时版本在 http://www.notable.ac 可用。

最佳答案

如果是控制台问题...

只需在 JS 的根目录中添加一个 stub :

//make sure console.log exists in ie.
window.console = window.console || {};
window.console.log = window.console.log || function(){};

关于javascript - 除非在开发模式下,否则 AngularJS mustache 不会在 IE9 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12811745/

相关文章:

javascript - 自动选择并收集数组中的复选框值

JSON 响应的 JavaScript 百分比计算

javascript - Protractor 和 Jasmine 永远不会解决获取网页标题的 promise

javascript - 服务返回异常数据

javascript - 如何让 useEffect 对 props 变化做出像 ComponentDidUpdate 一样快的 react ?

javascript - 我试图理解 AngularJS 的controllerAs 语法

angularjs - 在 User.login() 和 User.getCurrent() Angular SDK 中包含角色

javascript - 使用 .finally() 时,Angular 1.6.1 "Possibly unhandled rejection"

javascript - 将上下文菜单项分组在一起

javascript - WebdriverJS 是原始 selenium webdriver 的全功能替代品吗