Php 如何在ng bind中显示选项值?

Php 如何在ng bind中显示选项值?,php,mysql,angularjs,Php,Mysql,Angularjs,我想显示从下拉列表中选择的名称。我能看到他们的名字 类似于下拉列表中的abc、xyz,但当我选择“特定”显示时 形式。其候选id正在表单上打印 我想打印那个名字 仅不包括名称的id。我把candidate\u id放在值中,因为我想 提交表单后将id存储在db中 <select ng-model="empInfo.candidate_name" class="span2"> <option ng-repeat="x in names4" value="{{x

我想显示从
下拉列表中选择的名称。我能看到他们的名字
类似于
下拉列表中的
abc、xyz
,但当我选择“特定”显示时 形式。其
候选id
正在
表单上打印

我想打印那个名字 仅不包括名称的id。我把
candidate\u id
放在值中,因为我想 提交表单后将id存储在db中

 <select ng-model="empInfo.candidate_name" class="span2">
        <option ng-repeat="x in names4"  value="{{x.candidate_id}}">
              {{x.candidate_name}}
        </option>
 </select>

{{x.candidate_name}

将选项标记的值属性更改为x.candidate\u name。

将您的
值更改为:

<select ng-model="empInfo.candidate_name" class="span2">
    <option ng-repeat="x in names4"  value="{{x.candidate_name}}">{{x.candidate_name}}</option>
</select>

{{x.candidate_name}

{{x.candidate_name}
{{x}}{x.candidate_id}{{x.candidate_name}

如果我理解正确,发送时只需获取id

,出于显示目的,您需要用于DB目的的名称和id。 HTML标记中的更改:

  <select ng-model="empInfo" 
 ng-options="emp.candidate_name for emp in names4"></select>

 <div>id is : {{empInfo.candidate_id}}</div>
 <div>name is : {{empInfo.candidate_name}}</div>

id为:{empInfo.candidate_id}
名字是:{{empInfo.candidate_name}

{“候选者id”:“1”,“候选者姓名”:“Name1”}它是这样打印的。我只想打印像Name1这样的名称,并存储Name1Try this ng bind=“empInfo.candidate\u name.candidate\u name”或ng model=“cname”ng bind=“cname.candidate\u name”它对我有效,但同时我想在表单提交时将候选id存储在db中。如何储存候选人身份证
  <select ng-model="empInfo" 
 ng-options="emp.candidate_name for emp in names4"></select>

 <div>id is : {{empInfo.candidate_id}}</div>
 <div>name is : {{empInfo.candidate_name}}</div>