Angularjs为ng repeat内的selectbox选择初始值

Angularjs为ng repeat内的selectbox选择初始值,angularjs,angularjs-scope,angularjs-ng-repeat,angular-ngmodel,Angularjs,Angularjs Scope,Angularjs Ng Repeat,Angular Ngmodel,我想将所选颜色填充为最初选择框中的所选选项 链接 以下是我的部分意见: <div ng-app ng-controller="QuestionController"> <ul ng-repeat="product in products"> <li> <div>{{ product.selected | json }}</div> <select ng-mod

我想将所选颜色填充为最初选择框中的所选选项

链接

以下是我的部分意见:

<div ng-app ng-controller="QuestionController">
    <ul ng-repeat="product in products">
        <li>
            <div>{{ product.selected | json }}</div>
            <select ng-model="product.selected" ng-options="color.name for color in product.color"></select>
         </li>
    </ul>
</div>
试试这个:

<select ng-model="product.selected" ng-options="color.name for color in product.color track by color.id"></select>

试试这个:

<select ng-model="product.selected" ng-options="color.name for color in product.color track by color.id"></select>

试试这个:

<select ng-model="product.selected" ng-options="color.name for color in product.color track by color.id"></select>

试试这个:

<select ng-model="product.selected" ng-options="color.name for color in product.color track by color.id"></select>

使用“RouthBy”表达式,您可以指示角度使用“ID”属性来考虑两个对象的等效性,而不是使用对象相等性。用“RealBy”表达式,可以指示角度使用“ID”属性,以考虑两个对象的等效性,而不是使用对象相等性。表达式,您可以指示角度使用“ID”属性来考虑两个对象的等效性,而不是使用对象相等性。用“RouthBy”表达式,可以指示角度使用“ID”属性,以便考虑两个对象等效而不是使用对象相等性。