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 警报$scope.data以离子和角度动态显示_Javascript_Angularjs_Ionic Framework - Fatal编程技术网

Javascript 警报$scope.data以离子和角度动态显示

Javascript 警报$scope.data以离子和角度动态显示,javascript,angularjs,ionic-framework,Javascript,Angularjs,Ionic Framework,我有一个for循环,有助于在爱奥尼亚创建弹出警报的动态模板。 我想提醒使用动态模型名称标记的用户输入 ng模型的名称以这种方式动态形成“ng model=“data.serialNo'+i+”” 我试图通过以下方式提醒输入: var serialInput = '$scope.data.serialNo' + i; alert(serialInput); 上面的代码返回字符串“$scope.data.serialNo1”,而不是ng模型serialNo1的值 我应该如何动态获取模型值 va

我有一个for循环,有助于在爱奥尼亚创建弹出警报的动态模板。 我想提醒使用动态模型名称标记的用户输入

ng模型的名称以这种方式动态形成“
ng model=“data.serialNo'+i+”

我试图通过以下方式提醒输入:

 var serialInput = '$scope.data.serialNo' + i;
 alert(serialInput);
上面的代码返回字符串“$scope.data.serialNo1”,而不是ng模型serialNo1的值

我应该如何动态获取模型值

var templatePt2 = "";
 for (i = 1; i <= 2; i++) {
            templatePt2 += '<div class="item row row-item min-705" ng-model="details.item_id"><div class="col col-centre col-sep col-13 item-text-wrap">' + i + '</div><div class="col col-centre col-sep col-90 item-text-wrap"><input type="text" placeholder="Serial No." ng-model="data.serialNo' + i + '"></div></div>';
        }

        var templatePt1 = '<ion-scroll zooming="true" direction="y" style="width: 100%; height: 160px;"><div style="height: 80%">';
        var templatePt3 = '</div></ion-scroll>';

        var teamplateForm = templatePt1 + templatePt2 + templatePt3;

        var myPopup = $ionicPopup.show({
            template: teamplateForm,
            title: 'Item Id: ' + item_id,
            subTitle: 'Please enter unique serial number',
            scope: $scope,
            buttons: [
            { text: 'Cancel' },
            {
                text: '<b>Save</b>',
                type: 'button-positive',
                onTap: function (e) {
                    for (i = 1; i <= 2; i++) {
                        var serialInput = '$scope.data.serialNo' + i;
                        alert(serialInput);
                    }

                }
            }
        ]
        });
    }
var templatePt2=“”;
对于(i=1;i请尝试下面的代码

var serialInput = $scope.data['serialNo'+ i];
alert(serialInput);