Javascript 将ng repeat转换为ng选项错误

Javascript 将ng repeat转换为ng选项错误,javascript,html,angularjs,select,ng-options,Javascript,Html,Angularjs,Select,Ng Options,我有以下选择标记的html代码 <option ng-repeat="option in AllData" value="{{item.Id}}" ng-selected="data.Symbol==item.Id">{{item.Symbol}}</option> 我试过这样的方法,但没有成功 ng-options="item as item .Symbol for item in AllData track by item.Id"> 使用ngOptions时

我有以下选择标记的html代码

<option ng-repeat="option in AllData" value="{{item.Id}}" ng-selected="data.Symbol==item.Id">{{item.Symbol}}</option>
我试过这样的方法,但没有成功

ng-options="item as item .Symbol for item in AllData track by item.Id">

使用
ngOptions
时,还必须使用
select
的初始值绑定
ng model
。 请注意,由于使用了
按项跟踪.Id
,默认值应至少包含属性
Id
,并满足其中一个项
Id
属性。 请参考以下示例:

角度模块(“应用程序”,[]) .controller(“myCtrl”,函数($scope){ $scope.AllData=[{ 0:对象, Id:1, 符号:“GR” }, { 1:反对,, Id:2, 符号:“DR” }]; //$scope.data=$scope.AllData[0]; $scope.data={ 0:对象, Id:1, 符号:“GR” }; });

{{selectedItem}}
试试这个

<select ng-options="option as option.Symbol for option in AllData">
    </select>

但我希望将值选择为option.Id,并将值显示为option.Symbol
<select ng-options="option as option.Symbol for option in AllData">
    </select>