Breeze和Angular'ToDo'应用程序不适用于IE 8

Pau*_*aul 6 internet-explorer-8 defineproperty angularjs breeze

我从http://www.breezejs.com/documentation/download下载了样本'Breeze 0.83.5'应用程序

Angular"ToDo"示例不适用于IE8.

我在Breeze脚本引用上面包含了以下脚本引用.

知道为什么这不起作用吗?

Jay*_*and 3

Breeze 的 Angular 支持使用“backingStoreAdapter”,而“backingStoreAdapter”又依赖于浏览器实现的 ES5 Javascript“defineProperty”方法。这在 IE8 中没有实现,不幸的是,不能通过使用填充程序来补充。

这是唯一一个具有此限制的适配器,breeze Knockout 和 Backbone 适配器都可以使用 ES5 垫片与 IE8 配合使用。

对不起!

  • 我们已经研究过它,但不太确定如何在没有“defineProperty”的情况下轻松实现我们需要的内部更改通知。Angular 的手表功能出现得太晚了,我们无法使用它(我认为)。但是...请将此项目添加到微风用户声音中(并为其投票)。另请看一下微风的 backingStore 实现,如果您可以想出另一种方法来实现它,请告诉我。我知道这很令人沮丧,因为 Angular 在现代浏览器上确实可以很好地与微风配合。 (2认同)