Angularjs 如何在选择框中显示sql返回值

Angularjs 如何在选择框中显示sql返回值,angularjs,drop-down-menu,Angularjs,Drop Down Menu,我在一个表中有多个选择框。我有一个从sql获取数据的函数 self.GetDetails = function () { var params = {//pass parameters }; return Ajax.Get(self.$http, { url:Details, params: params,

我在一个表中有多个选择框。我有一个从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

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

      <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>

理由

如果一个表中有多个选择框,并且您已经知道用户选择的值,那么在稍后的阶段,要将数据显示回选择框中,您将使用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>

理由

为什么需要否决我的投票请找到答案。但我不希望它显示在单独的文本框中,它必须显示在选择框中,因此milk应该显示在选择框中,以便如果用户想要更改请求,他们可以