0

複数のオプションを使用してangular md-selectで選択したアイテムを設定する

<md-select multiple ng-model="Reg.roles" placeholder="Please select roles" required>
    <md-option ng-repeat="role in roles" value="{{role.value}}" ng-selected="{{ role.value === '<%= data.roles %>' ? 'true' : 'false' }}">{{ role.name }}</md-option>
</md-select>

私のコントローラーで

 $scope.roles = [{
        "name": "Account Admin",
        "value": "account_admin"
    }, {
        "name": "Developer",
        "value": "developer"
    },


    {
        "name": "Analyst",
        "value": "analyst"
    }
];

ビューで

data.rolesには次の値が含まれます。

['account_admin', 'developer']

role.valueに対応する項目が選択状態になっている必要があります。

下の画像参照現在のUIの表示

4

2 に答える 2