使用Curly Braces在Internet Explorer兼容模式下的AngularJS数据绑定问题

时间:2013-06-10 21:20:26

标签: angularjs

我在开发网页时跟踪http://docs.angularjs.org/guide/ie。但是在具有兼容性模式的IE8 / 9/10中,页面显示为{{}},并且数据未被绑定。我正在使用angular-1.0.5.min.js版本并具有以下内容。

请帮助解决此问题。

2 个答案:

答案 0 :(得分:11)

当我发现某些东西只适用于打开开发人员工具时,通常的罪魁祸首就是我正在使用console.log(...)。

您是否可以使用仅在开发人员工具打开时可用的console.log()或类似调用?

当开发人员工具未打开时,控制台未定义,并且在调用console.log时脚本会崩溃。

如果这是问题,并且您希望在代码中保留日志调用,则可以将console.log存根为:

window.console = window.console || {};
window.console.log = window.console.log || function() {};

答案 1 :(得分:0)

手动尝试自举角度

<script>
  $(document).ready(function() {
    angular.bootstrap(document);
  });
</script>