$http.post('sysIndex/getSysIndexNameAndScoreByCid',{cid:id})
.success(function(resp, status, headers, config){
var index=resp.data
for(var i=0;i<=index.length;i++){
var name=index[i].menuName;
}
})
初学angular 为什么会报这个错
index的值是这样的。。
Vous devez définir un point d'arrêt pour voir quel est l'index récupéré
Je sais, tu l'as écrit quand tu faisais une boucle
devrait être
Il y a un signe égal supplémentaire. Le dernier élément n'est donc pas défini, il n'y a donc pas d'attribut menuName. . .
Il s'agit d'un problème avec vos données d'arrière-plan.
Le problème ici ne devrait pas être que chaque élément sous l'index n'est pas défini. Dans la capture d'écran du questionneur, seul le premier élément est normal. Essayez de le remplacer par ce qui suit :
.