データベースからユーザーデータを読み取り、ユーザーごとに単純な行を生成しています。ユーザーごとに、行には firstName と Actions の 2 つの列があります。アクションは、編集、削除のオプションを含むドロップダウン リストです。ここにhtmlがあります。
<table>
<tr>
<th>Name</th>
<th>Actions</th>
</tr>
<tr ng-repeat="l in list">
<td>{{l.name}}</td>
<td>
<select ng-model="selected_action" ng-change="action()">
<option ng-repeat="a in actions" value="{{a}}"> {{a}}</option>
</select>
</td>
</tr>
</table>
action() 関数では、次のような単純なアラートを作成しようとしました: alert("selected action: "+$scope.selected_action); しかし、angularjs は「選択されたアクション: 未定義」と表示します。興味深いことに、Chrome 経由でデバッグする場合、$scope には変数として selected_action さえないことに気付きました。ここでの私の目標は、テーブルからユーザーがユーザーの編集/削除を選択したときに、ユーザーを新しいフォームに誘導することです。誰かが私をここに案内してもらえますか? ありがとうございました。