我有一个带有属性的对象:值结构应该用于ng-options来创建选择下拉列表。我还有一个ng-model变量,它包含当前应该选择的属性。问题是我无法弄清楚如何修复初始选择。 你可以在这里找到代码
<select ng-model="selectedCar" ng-options="id as value for (id, value) in cars track by id">
答案 0 :(得分:2)
请勿使用&#34;跟踪&#34;
请勿在同一表达式中使用as和track by。他们不是 旨在合作。
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
<p>Select a car:</p>
<select ng-model="selectedCar" ng-options="id as value for (id, value) in cars ">
</select>
<h1>You selected model: {{selectedCar}}</h1>
</div>
<p>This example demonstrates the use of an object as the data source when creating a dropdown list.</p>
</body>
</html>
<强>样本强>
y
&#13;
foreach ($array as $item) {
if (is_numeric($item['y'])) {
$item['y'] = intval($item['y']);
}
}
&#13;