Angularjs 在视图中显示具有延迟角的文本
我需要在视图中显示一些文本,还需要等待数据从服务器到达。因此,我想为此引入一个超时(我知道这不是最好的主意,但我想测试一下)。此时,Angularjs 在视图中显示具有延迟角的文本,angularjs,Angularjs,我需要在视图中显示一些文本,还需要等待数据从服务器到达。因此,我想为此引入一个超时(我知道这不是最好的主意,但我想测试一下)。此时,内没有显示任何内容,因为数据尚未从服务器到达 视图: 当我实际拥有数据时,请告知是否有其他方式在视图中显示我需要的内容。谢谢 在使用in-ng repeat之前,请尝试获取要显示的数据 在控制器中,循环字段变量 let items = []; fields.forEach(field => { getItem(item, field).then(fu
内没有显示任何内容,因为数据尚未从服务器到达
视图:
当我实际拥有数据时,请告知是否有其他方式在视图中显示我需要的内容。谢谢 在使用in-ng repeat之前,请尝试获取要显示的数据 在控制器中,循环字段变量
let items = [];
fields.forEach(field => {
getItem(item, field).then(function(response) {
// Assume that you have your data in response.data.item
items.push(response.data.item);
});
});
然后在您看来,在ng repeat中使用
项
。谢谢您的回复!问题是这并不简单。。。数据由一个服务方法检索,另一个服务方法使用该数据。第二种方法尝试使用数据,但尚未到达。我正在处理一个由其他人编写的应用程序,我无法重构所有内容。请更新您的问题并添加服务以显示它是如何编写的,好吗?这样我们就可以制定一个解决方案。
$timeout(function() {
return userServ.getName(item); // returns the timeout ID and not what I need
}, 3000);
let items = [];
fields.forEach(field => {
getItem(item, field).then(function(response) {
// Assume that you have your data in response.data.item
items.push(response.data.item);
});
});