Angularjs 如何在选择框中显示sql返回值
我在一个表中有多个选择框。我有一个从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,
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应该显示在选择框中,以便如果用户想要更改请求,他们可以