Javascript 对数组中的字典值使用ng模型

Javascript 对数组中的字典值使用ng模型,javascript,angularjs,arrays,Javascript,Angularjs,Arrays,所以我有一个数组,我已经填充如下: tempArray[tempProductName] = null; tempArray[tempAttributeName] = response.data[0].Attributes[k].Name; tempArray[tempAttributeValue] = null $scope.newDayDisplay.push(tempArray); 我在ng重复中使用此信息,如下所示: </div&g

所以我有一个数组,我已经填充如下:

tempArray[tempProductName] = null;
tempArray[tempAttributeName] = response.data[0].Attributes[k].Name;
tempArray[tempAttributeValue] = null
$scope.newDayDisplay.push(tempArray);
我在ng重复中使用此信息,如下所示:

                        </div>
                    <div class="row" ng-repeat="result in newDayDisplay">
                        <div class="col s2">

                            <md-input-container><label>{{result.AttributeName}}</label><input type="number" id="new-day-ARP-input" ng-model="result.AttributeValue" /></md-input-container>
                        </div>
                        <div class="col s4">
                            <label>Select Material</label>
                            <md-select ng-model="result.ProductName" md-on-close="clearSearchTerm()" data-md-container-class="selectdemoSelectHeader">
                                <md-select-header class="demo-select-header">
                                    <input ng-model="searchTerm" type="search" placeholder="Search For Material..." class="demo-header-searchbox md-text">
                                </md-select-header>
                                <md-option ng-value="{{mat.ID}}" ng-repeat="mat in Materials | filter:searchTerm">{{mat.Name}}</md-option>
                            </md-select>
                        </div>
                        <div class="col s2">
                            <p>{{result.AttributeValue}}</p>
                            <p>{{result.ProductName}}</p>
                    </div>


                </div>

{{result.AttributeName}
选材
{{mat.Name}
{{result.AttributeValue}

{{result.ProductName}

问题在于,每当我尝试将此信息作为post(数组)发送时,它都不会将result.AttributeValue或result.ProductName的值绑定到数组“newDayDisplay”中的相应值

比如说,我

但我希望能够将这些空值更改为在模式中输入的值

我想这与ng repeat没有按照我认为的方式工作有关-有人知道如何解决这个问题吗

请注意,即使我这样做:

                            <div class="col s2">
                            <p>{{result.AttributeValue}}</p>
                            <p>{{result.ProductName}}</p>
                    </div>

{{result.AttributeValue}

{{result.ProductName}

我可以看到我选择的值,但是帖子没有带这些值

下面是该绑定的一个示例:

发布到服务器时的值是多少?您能在这里显示该代码吗?目前,它所做的一切都是写入它接收到的值:公共字符串saveshipmentsandreipts(列表测试,日期时间){foreach(测试中的snratAttribute snr){Console.WriteLine(snr.Name.ToString());Console.WriteLine(snr.ProductName.ToString());Console.WriteLine(snr.Value.ToString());Console.WriteLine(time);}但是它说它有一个nullreference错误,所以我想这可能是问题所在?这就是你的后端api。客户端代码呢?如果你不在这里发布你的所有逻辑,我帮不了你。我试过了,它正在工作。当你发布到服务器上时,值是多少?你能在这里显示代码吗?目前,它所做的一切都是写值的它接收的:公共字符串saveshipments和receipts(列表测试,日期时间){foreach(测试中的snratAttribute snr){Console.WriteLine(snr.Name.ToString());Console.WriteLine(snr.ProductName.ToString());Console.WriteLine(snr.Value.ToString());Console.WriteLine(time);}但它说它有一个nullreference错误,所以我想这可能就是问题所在?这就是你的后端api。客户端代码呢?如果你不在这里发布你的所有逻辑,我就帮不了你。我试过了,它正在工作