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
Javascript Can';我无法从angularJS中的表格中获取信息_Javascript_Angularjs_Arrays - Fatal编程技术网

Javascript Can';我无法从angularJS中的表格中获取信息

Javascript Can';我无法从angularJS中的表格中获取信息,javascript,angularjs,arrays,Javascript,Angularjs,Arrays,我正在将一个值推入表中。但当我试图在控制台.log中打印它时,我得到了未定义的值,但我知道我正在推一个未定义的值 var attachmentIds = []; for(var i = 0; i < files.length; i++){ uploadFileToServer(files[i]).then(function(data){ console.log(data[2]); if(data[0]){

我正在将一个值推入表中。但当我试图在控制台.log中打印它时,我得到了未定义的值,但我知道我正在推一个未定义的值

    var attachmentIds = [];
    for(var i = 0; i < files.length; i++){
        uploadFileToServer(files[i]).then(function(data){
            console.log(data[2]);
            if(data[0]){
                completed();
            }else if(!data[0]){
                completed();
                uploadFileStatus.push({file: data[1].name, uploaded: data[0], message: data[2]});
            }
            attachmentIds.push(data[2]);
            console.log(attachmentIds[i]);
        });
    };
var attachmentIds=[];
对于(var i=0;i
[10:53:51.492]“533d219fff0006d40ced67ab”
[10:53:51.493]未定义


这是我的2个控制台日志

您正在then()中操作AttachmentID。这是异步处理的。所以当记录AttachmentId[i]时,您不知道我有哪个值。尝试记录整个阵列AttachmentId,您应该会看到您的数据