2015-04-20 50 views
0

我有多個選擇框在一個table.i已經從SQL如何顯示從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

我如何利用這個類別,並在選擇框中顯示它,在選擇框中我有多個類別,但如果IM檢索數據回我想,來顯示的數據。現在它只能說明我的默認值

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

什麼是需要向下投我 – doe

+0

http://stackoverflow.com/questions/29031394/how-to-assign-selected-options-text-to -another-model-while-using-ng-options/29032227#29032227 請找到答案。 –

+0

但我不希望它顯示在一個單獨的文本框中,它必須顯示在選擇框中,所以應該在選擇框中顯示牛奶,以便如果用戶想要更改請求,他們可以 – doe

回答

0

如果你有多個選擇框在一個表中,你已經知道用戶選用,在後一階段的選擇框,你將要顯示的數據後面的值使用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>