Closed
Description
Hi,
I need to set the values of other items of a tabarray in the success callback after backend validation. My form looks like this:
{
key: "Parkey",
type: "tabarray",
title: "{{$index }}", //works
items: [
"Parkey[].Number",
"Parkey[].Name",
{
key: "Parkey[].BP",
validationMessage: {
'bp': 'BP invalid'
},
$asyncValidators: {
bp: function (value) {
var deferred = $q.defer();
$timeout(function () {
viewModelHelper.apiGet('api/Dwh/ValidateBP?BP=' + value, null, function (result) {
if (result.data.length > 0) {
$scope.model.Parkey[***NEED INDEX HERE****].Name= result.data[0].Name;
$scope.model.Parkey[***NEED INDEX HERE****].Number= result.data[0].Number;
deferred.resolve();
}
else deferred.reject();
});
}, 500);
return deferred.promise;
}
}
}
]
So how can I get that index?
br