上下文
我有两张桌子:
Firm
table:ID(string),Firm(string)
Firms
表:
FirmID(字符串FK),名称(字符串)
我想要做的是选择一个Firm
表的值并将其输入我的控制器Firm
,最终根据收到的公司值进行查询
查看
<select ng-change="filtro(selected)" ng-init="Banks= Firm[0]" ng-model="selected" ng-options="item.Namefor item in Firms">
</select><br/>
JS
function GetFirm() {
apiService.get("../../api/Firms/", null,
function (res) {
$scope.Firm= res.data;
$scope.selected = $scope.Firms[0];
}, errorFirm);
}
控制器我想获得值
public HttpResponseMessage GetFirm(HttpRequestMessage request, string firm)
{
//some code here
}
那么如何才能将选定的值收到string firm
? ,我认为是JS的另一个功能,但我真的迷失了
注意:我希望收到
string firm
的方法apiService.get(../../api/Firm/"
答案 0 :(得分:1)
您可以使用ng-change并传递所选值
所以在你的控制器内,
$scope.filtro = function(selected){
apiService.get(../../api/Estatus/+selected.Nombre ;
}