在数组

时间:2017-01-24 00:39:13

标签: javascript angularjs arrays

所以我有一个我已经填充的数组:

tempArray[tempProductName] = null;
tempArray[tempAttributeName] = response.data[0].Attributes[k].Name;
tempArray[tempAttributeValue] = null
$scope.newDayDisplay.push(tempArray);

我在ng-repeat中使用此信息,如下所示:

                        </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.AttributeValue或result.ProductName的值绑定到数组中的相应值&#34; newDayDisplay&#34;

所以,例如,我得到了 Arrays

但我希望能够将这些空值更改为在模态上输入的值。

我想这与ng-repeat的工作方式有关,我觉得它确实如此 - 有没有人知道如何解决这个问题?

请注意,即使我这样做:

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

我能够看到我选择的值,但帖子没有用它来取值。

这是绑定的一个例子: Binding in action

0 个答案:

没有答案