Angularjs 选项查询如何显示数组中存在的数据的选项

Angularjs 选项查询如何显示数组中存在的数据的选项,angularjs,cordova,ionic-framework,Angularjs,Cordova,Ionic Framework,您好,我正在学习用于移动应用程序开发的ionic框架&我对查询显示的选项有疑问 查询Html: <select ng-repeat="formEach in form" ng-options="f.FormId as f.Formname for f in form"></select> 如果您有阵列,则可以使用如下ng选项: <select ng-model="Formid" ng-options="f as f.Formname for f in

您好,我正在学习用于移动应用程序开发的ionic框架&我对查询显示的选项有疑问

查询Html:

<select ng-repeat="formEach in form" ng-options="f.FormId as f.Formname for f in form"></select>

如果您有阵列,则可以使用如下ng选项:

      <select ng-model="Formid" ng-options="f as f.Formname for f in form"></select>


看这个

无需同时使用ng repeat和ng选项。另外,设置将包含选定选项的模型

<select ng-model="Formid" ng-options="f.Formid for f in form track by f.Teamid"></select>

@Shaggie我的答案可以解决您的问题,如果您有一个空白选项,您可以查看示例字符串没有用引号括起来。ng model呢。这不是填充数据,这解决了我的问题。还有一件事,如果我需要为包含teamid的选项设置一个属性id,该怎么办?它应该像示例表单1一样??
<select ng-model="Formid" ng-options="f.Formid for f in form track by f.Teamid"></select>
var app = angular.module('myApp', []);
app.controller('myController', function ($scope) {
    $scope.form = [{
        Teamid: 1,
        Teamname: "First team",
        Formid: "X0001",
        Formname: "sample form 1"
    }, {
        Teamid: 2,
        Teamname: "Second team",
        Formid: "X0002",
        Formname: "sample form 2"
    }, {
        Teamid: 3,
        Teamname: "Third team",
        Formid: "X0003",
        Formname: "sample form 3"
    }, {
        Teamid: 4,
        Teamname: "Fourth team",
        Formid: "X0004",
        Formname: "sample form 4"
    }];
});