diff --git a/app/js/directives/form.js b/app/js/directives/form.js
index <HASH>..<HASH> 100644
--- a/app/js/directives/form.js
+++ b/app/js/directives/form.js
@@ -174,7 +174,7 @@ formsAngular
                 if (angular.isArray(fieldInfo.options)) {
                   angular.forEach(fieldInfo.options, function (optValue) {
                     if(_.isObject(optValue)){
-                      value += '<option value="'+optValue.val+'">' + optValue.lable + '</option>';
+                      value += '<option value="'+optValue.val || optValue.id+'">' + optValue.lable || optValue.text + '</option>';
                     }else{
                       value += '<option>' + optValue + '</option>';  
                     }
select supports object with val and lable