2016-05-12 8 views
0

私は基本的なマークアップとjsを以下に示します。私は一日中検索してきましたが、選択されたオプション値を得るための解決策を理解することはできません。角型選択リストの値が静的値とバインドしていません

AngularJSバージョン: V1.5.0

HTML

<div ng-controller="AppCtrl"> 
<select class="form-control" ng-model="selectedValue"> 
    <option value="1">Value 1</option> 
    <option value="2" >Value 2</option> 
    <option value="3">Value 3</option> 
</select> 

<button ng-click="getValue()">Try</button> 
</div> 

JS

var MyApp= angular.module('MyModule', []); 
MyApp.controller('AppCtrl', function($scope) { 
    $scope.getValue = function() { 
     console.log($scope.selectedValue); 
    } 
}); 

はconsole.log($ scope.selectedValue)はundefinedを返します

答えて

0

私はちょうど

$scope.getValue = function (param) { 
     $scope.selectedValue = param; 
     console.log($scope.selectedValue); 
    } 
<button ng-click="getValue(selectedValue)">Try</button> 

$scope.getValue = function() { 
     console.log($scope.selectedValue); 
    } 

<button ng-click="getValue()">Try</button> 

を変更

関連する問題