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