gpt4 book ai didi

javascript - Q require ("asap") 并在angularjs中获取相关数据

转载 作者:行者123 更新时间:2023-11-30 12:51:30 26 4
gpt4 key购买 nike

我第一次将 q.js 与 Angular.js 一起使用,下面有一些代码,我试图在其中获取有关外键的相关信息(每个 Team 对象都有一个 GroupId 外键,该外键链接到一个 Group 对象):

new Team().$getAll().then(function (data)
{
angular.forEach(data.value, function(value, key) {

// We create our own promise to return
var deferred = $q.defer();

$http.get('http://mycloudapp.cloudapp.net/odata/Groups(' + value.GroupId + ')').then(function(group) {


angular.forEach(group, function(value, key) {
alert(value.GroupName);
});

//set the group here somehow?
$scope.teams = data.value;

// resolve the promise
deferred.resolve(group);

}, function getGroupError() { deferred.reject();

});
});


});

当我运行这段代码时出现错误:

ReferenceError: require is not defined


var asap = require("asap");

我已经尝试添加 require.js 和 asap.js 但没有帮助,在这种情况下我需要做什么?

此外,我还没有到达实际获取组信息并将其添加到 $scope.teams 的阶段,有人可以帮助我了解我将使用什么语法来执行此操作吗?

最佳答案

您需要使用专为在网络浏览器中使用而构建的 Q 版本。在 Github 上签到的版本正在开发中并且不稳定,所以一定要获取最新的 release,0.9.7。请参阅 https://github.com/kriskowal/q 上的“入门”

关于javascript - Q require ("asap") 并在angularjs中获取相关数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20826643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com