Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs ng显示等待范围内的人口_Javascript_Angularjs - Fatal编程技术网

Javascript Angularjs ng显示等待范围内的人口

Javascript Angularjs ng显示等待范围内的人口,javascript,angularjs,Javascript,Angularjs,我使用ng show来显示基于数组的错误,用法是ng show=“!items.length”,因为项目是在请求后填充的,所以在填充项目之前会闪烁一秒钟。是否有办法等待此项填充或将项附加到范围 谢谢 您只需对您的ng show状态添加一个额外的控件即可完成此操作 试试这个 ng-show="items && !items.length" 这里是演示您只需在您的ng show条件中添加一个额外的控件即可完成演示 试试这个 ng-show="items && !it

我使用
ng show
来显示基于数组的错误,用法是
ng show=“!items.length”
,因为项目是在请求后填充的,所以在填充项目之前会闪烁一秒钟。是否有办法等待此项填充或将
附加到范围


谢谢

您只需对您的
ng show
状态添加一个额外的控件即可完成此操作

试试这个

ng-show="items && !items.length"

这里是演示

您只需在您的
ng show
条件中添加一个额外的控件即可完成演示

试试这个

ng-show="items && !items.length"

这里是演示

我在处理承诺时也遇到过这个问题。另一个修复方法是将变量分配给页面,然后将第二个变量分配给第一个:

var arrayPromise = Service.getServiceCall();
arrayPromise.then(function(data){
  $scope.array = data;
});

这可以防止在从服务(或在页面加载后提供数据的任何内容)返回信息之前将数组推送到页面

我在处理承诺时也遇到过这个问题。另一个修复方法是将变量分配给页面,然后将第二个变量分配给第一个:

var arrayPromise = Service.getServiceCall();
arrayPromise.then(function(data){
  $scope.array = data;
});
这可以防止在从服务(或在页面加载后提供数据的任何内容)返回信息之前将数组推送到页面

这有用吗?这有用吗?