如何将 sql 中的 return 值显示到选择框中

how to display a return value from sql into a selectbox

我在 table.i 中有多个 select 框,有一个函数可以从 sql

获取数据
self.GetDetails = function ()
    {
        var params = {//pass parameters
                     };
        return Ajax.Get(self.$http,
              {
                  url:Details,
                  params: params,
                  success: function (data)
                  { 
                      self.Details = data.data;
                  }
              });
    }

有效,我得到以下输出示例:category:Milk

我如何获取此类别并将其显示在 select 框中,在 select 框中我有多个类别,但如果我正在检索数据,我希望显示该数据。现在它只显示默认值

      <tr ng-repeat="Request in Module"  >
         <td ng-form="form"><select ng-model="Request.CategoryID"  ng-options="category.CategoryID as category.CategoryDescription for category in Module.RequestReasons" >
                        <option  default value="">Reasons</option></select>
         </td>
      </tr>

如果您在 table 中有多个 select 框并且您已经知道用户选择的值,则在稍后阶段将数据显示回 select 框中你会使用 ng-init 选项,所以它将是

<select ng-init="Request.CategoryID=Request.CategoryDescription " ng-model="Request.CategoryID"  ng-options="category.CategoryID as category.CategoryDescription for category in Module.RequestReasons" >
                    <option  default value="">Reasons</option></select>