2016-05-12 4 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) возвращает неопределенное значение

ответ

0

Я только что изменил

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

в

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

и

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

в

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