Javascript 警报$scope.data以离子和角度动态显示
我有一个for循环,有助于在爱奥尼亚创建弹出警报的动态模板。 我想提醒使用动态模型名称标记的用户输入 ng模型的名称以这种方式动态形成“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
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);