$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的值是这样的。。
取得したインデックスが何であるかを確認するにはブレークポイントを設定する必要があります
なるほど、ループしながら書いたんですね
リーリーは
であるべきです リーリー等号がもう 1 つあります。したがって、最後の項目は未定義であるため、menuName 属性はありません。 。 。
これはバックグラウンドデータに問題があります。
ここでの問題は、インデックスの下のすべての要素が未定義であることではなく、質問者のスクリーンショットでは、最初の要素のみが正常であることを次のように変更してみてください。 リーリー