如何从整数数据库字段获取字符值

时间:2016-10-14 01:33:32

标签: html angularjs django

我在db中有一个整数字段,它是选项字段。我将id中的选项保存到db中,但我还必须在该字段中显示与某些操作有关的值。请问有人可以告诉我如何从int字段中获取文本值并显示它吗?以下是我的代码:

HTML:

<th col width="55%"><label><strong>Risk Estimation</strong></label>

               <select ng-model="arform.risk_estimate"
                       ng-options="item for item in risk_estimate">
                  <option style="display:none" value=" risk_estimate.text"></option>
               </select>
            </th>

控制器:

{{ngapp}}.controller(
        "SiVerifyAddReviewController",
        function($scope, $http, $modalInstance, r_header){

$scope.risk_estimate = ['High','Medium', 'Low'];};

将能够提供是否需要进一步的部分代码来理解。谢谢。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

根据我的理解,你需要获得选择的选项文本,如果它会改变或提交正确吗?那么你需要以某种方式表示所有这样的选项,这样你就可以获得选择的整个选项对象,然后你可以从中提取偶数文本的值。 请遵循:

<select  ng-model="selectOption" ng-change="changedValue(selectOption)" 
 data-ng-options="option as allOptions.name for option in allOptions">
<option value="">Select Account</option>

//控制器将是这样的:

function ctrl($scope){
    $scope.itemList=[];
    $scope.allOptions=[{id:1,name:"a"},{id:2,name:"b"},{id:3,name:"c"}]

    $scope.changedValue=function(item){
    $scope.itemList.push(item.name);
    }    

}