我对使用Breeze很困惑。我查看了文档,但没有看到答案。
当我使用Breeze与ASP MVC4和AngularJS时,是否还需要加载jQuery脚本?
答案 0 :(得分:2)
[更新回答10/15/2013]
(修正日期)
从Breeze 1.4.4开始,我们现在支持使用$ http的角度ajax适配器。有关更多详细信息,请参阅1.4.4发行说明。 因此不再需要JQuery。
Breeze使用JQuery提供其默认的ajax支持,独立于Angular。这是由breeze.jquery.ajax适配器提供的,并且是可插入的。这意味着您可以使用JQuery或提供替代的ajax适配器。 Breeze的Angular支持将适用于任何一种。
开箱即用,JQuery是必要的。
我们很可能会在接下来的几个月中提供一个替代的ajax适配器,该适配器使用Angular的ajax实现。请注意,除了配置breeze以使用备用适配器之外,发生这种情况时不需要更改代码。
答案 1 :(得分:0)
如Customizing AJAX中所述,您可以将Breeze配置为使用Angular的$http
服务而不是像这样的jQuery:
breeze.config.initializeAdapterInstance('ajax', 'angular').setHttp($http);
答案 2 :(得分:0)
没有。就这样做:
breeze.config.initializeAdapterInstance("ajax", "angular");