gpt4 book ai didi

angularjs - HotTowel Angular Breeze 配置未定义

转载 作者:行者123 更新时间:2023-12-02 22:39:42 24 4
gpt4 key购买 nike

我正在使用最新的 Hot Towel 版本 2.1.0 学习 John Papa 的 HotTowel Angular 类(class),但是在执行查询时出现错误“配置未定义”。

 function getServerPartials() {
var orderBy = 'Activated, Label, Serial, IsActive';
var servers;

return EntityQuery.from('Servers')
.select('ServerId, Name, Serial, Activated, IsActive')
.orderBy(orderBy)
.toType('Server')
.using(manager).execute()
.to$q(querySucceeded, _queryFailed);

function querySucceeded(data) {
servers = data.results;
log('Retrieved [Server Partials] from remote data source', servers.length, true);
return servers;
}

}
function _queryFailed(error) {
var msg = config.appErrorPrefix + 'Error retreiving data.' + error.message;
logError(msg, error);
throw error;
}

app.run(['$route','config.breeze', function ($route) {
// Include $route to kick start the router.

}]);

该错误与 .to$q(querySucceeded, _queryFailed); 有关我是否必须在应用程序部分添加一些内容,因为我知道不再需要或不存在 Breeze.to$q 库。

最佳答案

您的getServerPartials函数使用config,它是应用程序中的一个 angular.service 。您需要在工厂、 Controller 、指令等中注入(inject)配置。否则你会遇到这个问题。我没有看到该函数包含在什么类型的对象中。换句话说......如果它包装在工厂中,则注入(inject)配置。

关于angularjs - HotTowel Angular Breeze 配置未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21990898/

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