Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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/2/ionic-framework/2.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
Angularjs 爱奥尼亚视图没有';t使用从API获取的数据呈现ng repeat_Angularjs_Ionic Framework_Angularjs Service - Fatal编程技术网

Angularjs 爱奥尼亚视图没有';t使用从API获取的数据呈现ng repeat

Angularjs 爱奥尼亚视图没有';t使用从API获取的数据呈现ng repeat,angularjs,ionic-framework,angularjs-service,Angularjs,Ionic Framework,Angularjs Service,我试图显示从API获取的数据列表当页面加载时,表示错误数组未定义。但console会打印阵列。 以下是我迄今为止所做的工作 update.html <ion-item ng-repeat="e in errorList"> <ion-label>{{e.name}}</ion-label> <ion-radio value=""></ion-radio> </ion-item> 您在这里犯了一个愚蠢

我试图显示从API获取的数据列表当页面加载时,表示错误数组未定义。但console会打印阵列。

以下是我迄今为止所做的工作

update.html

<ion-item ng-repeat="e in errorList">
      <ion-label>{{e.name}}</ion-label>
      <ion-radio value=""></ion-radio>
</ion-item>

您在这里犯了一个愚蠢的错误,不要使用
ng repeat
使用
ngFor
,因为它是有角度的,还可以使用elvis运算符检查值是否存在

<ion-item ngFor="let e in errorList">
      <ion-label>{{e?.name}}</ion-label>
      <ion-radio value=""></ion-radio>
</ion-item>

{{e?.name}

您在这里犯了一个愚蠢的错误,而不是使用
ng repeat
使用
ngFor
因为它是有角度的,也可以使用elvis操作符检查是否存在值

<ion-item ngFor="let e in errorList">
      <ion-label>{{e?.name}}</ion-label>
      <ion-radio value=""></ion-radio>
</ion-item>

{{e?.name}

没有错误。但不要重复。函数的作用是:打印正确的值。但它不显示在视图上。仍然不工作。使用elvis运算符,它运行时不会出错。但是在正常情况下,它说undefined没有name属性。你需要阅读angular2,你需要使用observable和subscribe,没有错误。但不要重复。函数的作用是:打印正确的值。但它不显示在视图上。仍然不工作。使用elvis运算符,它运行时不会出错。但是按照正常的方式,它说undefined没有name属性。你需要阅读angular2,你需要在这里使用observable和subscribe