Angularjs 使用Svc对象中的值将类添加到ng选项中的选项

Angularjs 使用Svc对象中的值将类添加到ng选项中的选项,angularjs,ng-options,ng-class,Angularjs,Ng Options,Ng Class,我需要向使用ng选项生成的选项添加一个类。这些选项是从Svc中列出的,我还需要插入一个从该对象调用的类。我见过其他线程演示了如何实现这一点,但它们都引用了对象中的布尔值,我只需要调用string作为类 谁能帮我一把吗。我知道事情会很简单 <select class="report-user" ng-change="testchange(curTest)" ng-model="curTest" ng-options="value.LinkToken as value.Name for val

我需要向使用ng选项生成的选项添加一个类。这些选项是从Svc中列出的,我还需要插入一个从该对象调用的类。我见过其他线程演示了如何实现这一点,但它们都引用了对象中的布尔值,我只需要调用string作为类

谁能帮我一把吗。我知道事情会很简单

<select class="report-user" ng-change="testchange(curTest)" ng-model="curTest" ng-options="value.LinkToken as value.Name for value in tests" options-class="{ 'minor-account' : ALLOWED_FOR_MINOR}" required>
我可以让它将名称插入选项列表并关联linkToken,但我只需要将EmployeeClass值设置为实际class=ALLOWED\u FOR\u MINOR,或者设置为从服务返回的、在元素属性上实际呈现的其他值

这里是控制器为ng选项提供项目的地方

$scope.tests = [];
$scope.tests = $scope.user.Employees.map(function(item){
    return {
        'Name':item.FirstName,
        'LinkToken':item.LinkToken

    }});

$scope.tests.splice(0, 0, {
    'Name': $scope.user.FirstName,
    'LinkToken': $scope.user.LinkToken
});
$scope.curTest = $scope.tests[0].LinkToken;

从未使用过选项类,但会尝试使用选项类={{EmployeeClass}}似乎optionClass是另一个中发布的自定义指令。是的,我看到了那个,并尝试过使用它,但无法使它工作。它从对象中创建一个布尔值,我所需要的就是将对象中的值作为类写入,这是不可能的。谢谢
$scope.tests = [];
$scope.tests = $scope.user.Employees.map(function(item){
    return {
        'Name':item.FirstName,
        'LinkToken':item.LinkToken

    }});

$scope.tests.splice(0, 0, {
    'Name': $scope.user.FirstName,
    'LinkToken': $scope.user.LinkToken
});
$scope.curTest = $scope.tests[0].LinkToken;