Javascript AngularJS添加重复数据后无法在Chrome中看到更新
我成功地获得了一次JSON响应。Chrome developer tools显示添加了新的Javascript AngularJS添加重复数据后无法在Chrome中看到更新,javascript,html,angularjs,Javascript,Html,Angularjs,我成功地获得了一次JSON响应。Chrome developer tools显示添加了新的选项元素,但我无法在Chrome的下拉列表(在选择)中看到它们。我是否需要调用额外的函数来更新选择?如何修复它? HTML <div class="controls" ng-app="" ng-controller="myCtrl"> <select class="span4" name="product_property" id="product_properties" ng-
选项
元素,但我无法在Chrome的下拉列表(在选择
)中看到它们。我是否需要调用额外的函数来更新选择?如何修复它?
HTML
<div class="controls" ng-app="" ng-controller="myCtrl">
<select class="span4" name="product_property" id="product_properties" ng-repeat="property in properties">
<option value="{{property.name}}"></option>
</select>
</div>
请看这里
{{property.name}
ng repeat
应位于选项标签内
选项的显示值为空
您可能应该用ng选项替换ng repeat。。。你确定它正在进入成功处理程序,数据是你所期望的吗?NgoOptions按预期接收数据<代码>$scope.properties=数据代码>已输入。新选项在html中,但在Chrome或任何其他浏览器中隐藏。您所说的新选项在html中是什么意思?
?Chrome开发者工具显示在页面的html中添加了新的选项
元素
function myCtrl($scope, $http){
$http.get(HOST + "/getProductProperties")
.success(
function(data, status, headers, config){
$scope.properties = data;
})
};
<select class="span4" name="product_property" id="product_properties">
<option value="{{property.name}}" ng-repeat="property in properties">{{property.name}}</option>
</select>