私は奇妙な問題に直面しており、何が起こっているのか理解できません。
私は次のコードを使用しています
<select ui-select2 class="span4" multiple
ng-model="WhseAssociations"
ng-change="valueChanged(WhseAssociations)"
data-placeholder="Select associated warehouses"
ng-options="whse.WarehouseName for whse in allShipperWarehouses">
</select>
私が持っているコントローラーで
$scope.WhseAssociations = new Array();
$scope.valueChanged = function(whse){
alert(angular.toJson(whse));
}
選択に加えられた変更は、後で参照するときにWhseAssociations変数に反映されませんが、関数内では完全に入力されていますが、入力されていません。$scopevalueChanged(whse)whse$scope.WhseAssociations
だから私が持っている質問は、これの範囲は何WhseAssociationsですか?コントローラー内でこれにアクセスするにはどうすればよいですか?