2

ng-modelui-bootstrap のタブセット内のタブに属性を持つ選択フィールドがあります。タブにもボタンがあります。ボタンをクリックすると、モデルで選択された値を取得したいと思います。使ってみた

<select ... ng-model="selectedOption"></select>
<button ng-click="buttonClick()">Click</button>

そしてコントローラーで

$scope.buttonClick = function() {
  //try to access $scope.selectedOption
}

しかし、それには値が含まれていないようです。$scope変数を調べてみたところ、selectedOption内部に何かが含まれているようです$$childTail

selectedOption 値にアクセスする他の方法はありますか、それともビューの構造を変更する必要がありますか?

ここに私がやろうとしていることのプランカーがあります。

4

3 に答える 3

2

編集:申し訳ありませんが、質問を読み違えました。これを行うことはできませんか?

<select ... ng-model="selectedOption"></select>
<button ng-click="buttonClick(selectedOption)">Click</button>

$scope.buttonClick = function(selectedOption) {
  selectedOption.whatever...
}
于 2014-06-02T19:27:31.447 に答える