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);
    });
});