如何将 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>
我在 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>