Я хочу ввести данные в ArrayINeed
, поскольку это объект, который я передаю обратно вызову API. В настоящее время я не определен для "ConfirmedTrackingReferenceNumbers": Dc.ArrayINeed
. Я прочитал несколько сообщений онлайн и на SO, но не смог решить проблему.
Контроллер
.
.
.
var Dc = this;
.
.
.
Dc.FlowerData = function () {
Dc.ArrayINeed = [];
if (Dc.Data.validate()) {
if (isTulipFlower) {
requestData = {
"FlowerId": Dc.FlowerId,
"ConfirmedTrackingReferenceNumbers": Dc.ArrayINeed
};
.
.
.
HTML
<div ng-repeat="(item, data) in Dc.DataToLoopThrough">
<div ng-if="item === 'flowers'">
<div ng-repeat="flowerItem in data">
<table ng-if="flowerItem.flowerType === 'Tulip'">
<tr ng-repeat="refNumber in flowerItem.flowerReferenceNumbers">
<td ng-if="refNumber.isRequiredForTracking && refNumber.value != null">
<input ng-value="refNumber.value != null ? refNumber.value : ''" type="text" />
</td>
<td ng-if="refNumber.isRequiredForTracking && refNumber.value == null">
<input ng-model="Dc.ArrayINeed[$index].refNumber" type="text" />
</td>
</tr>
</table>