1. ホーム
  2. angularjs

Angularのng-optionsで値を連結させることは可能か?

2023-09-20 16:20:43

質問

基本的に、私はセレクトボックスに値を入力しようとしています。 first_name カラムと last_name カラムになります。

やりたいこと(うまくいかない)

<select ng-model="buyers" ng-options="b.id as (b.first_name + " " + b.last_name) for b in buyers"></select>

うまくいくこと

<select ng-model="buyers" ng-options="b.id as b.first_name for b in buyers"></select>

どのように解決するのですか?

引用符が重要です。ダブルクォートの中にダブルクォートを入れたり、シングルクォートの中にシングルクォートを入れても動作しません。

動作するもの

<select ng-model="buyers" ng-options='b.id as (b.first_name + " " + b.last_name) for b in buyers'></select>