我使用我的控制器传递值列表。我将此列表传递给组合框。
这是我的代码:
$fees = Fee::lists('feeCode', 'feeName');
我想将'feeName'值设置为我的组合框,但目前的方式我只能设置feeCode。
这是我的GUI代码:
<div class="form-group">
<label>Fee Code</label>
{!! Form::select('fee_id', $fees, null, ['class' => 'form-control']) !!}
</div>
我打印出mu $fees
数组的put。
这是输出
{"car parking":"F001","membership fee":"F002"}
我想在我的comboBox中看到'feeName',并且当Click表单提交按钮时,payCode传递为值。拜托,希望得到一些帮助。
答案 0 :(得分:2)
在Fee :: lists
中重新排序$fees = Fee::lists('feeName','feeCode');
这将在组合框中显示feeName,而feeCode将用作值
答案 1 :(得分:0)
您也可以直接使用以下代码:
angularModule.controller("ProductController", ['$scope','$http', 'DropDownService', function ($scope, $http, DropDownService) {
$scope.Product = {};
$scope.ProductCategoryList = null;
DropDownService.GetCategory().then(function (d)
{
$scope.ProductCategoryList = d.data;
});
})