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

标签 php mysql angularjs

我想显示从下拉列表中选择的名称。我可以看到他们的名字 就像 dropdown 中的 abc, xyz 但当我选择特定的显示方式时 形式。其 candidate_id 正在 Form 上打印。

我想打印这个名字 只是不是名字的id。我将 candidate_id 放入值中,因为我想 提交表单后将 id 存储在数据库中。

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

最佳答案

如果我理解正确的话,出于显示目的,您需要名称和 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>

https://plnkr.co/edit/cOKY3GJIOsWWEqurmlEr?p=preview

关于php - 如何在 ng-bind 中显示选项值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42154469/

相关文章:

javascript - 使用 $setValidity ("required",false) 按要求设置后,AngularJS 文本框未更改为有效

php - 如何在mysql中显示多个表列表

php - 如何根据 codeigniter 中的特定值显示行数

php - 在 MySQL 中使用 "signed"INT?

php - 内连接和外连接产生相同的结果

javascript - 提交前检查表单输入

php -/php_intl.h :33:10: fatal error: 'unicode/ubrk.h' file not found

php - jQuery AJAX 发布到 php 问题

mysql - 在语句中使用 case 时连接结果

javascript - 如何正确地将对象传递给自定义指令?