Hi @LevinHelix
ng-model of select represents the selected value so it shouldn’t be mapped to the users list
and it is recommended to use ng-options instead of using ng-repeat
<select required
cam-variable-name="cmbApprover"
cam-variable-type="String"
ng-model="selectedUser"
ng-options="user.id as (user.firstName + ' ' + user.lastName) for user in users">
</select>
<script cam-script type="text/form-script">
inject(['$scope', 'camAPI', function($scope, camAPI) {
var groupName = 'all-users';
var User = camAPI.resource('user');
User.list({memberOfGroup: groupName}, function(err, data) {
if (!err) {
alert('Data: ' + JSON.stringify(data));
$scope.users = data;
}
});
}]);
</script>