Javascript angularjs-如何使用html选择

Javascript angularjs-如何使用html选择,javascript,html,angularjs,select,Javascript,Html,Angularjs,Select,嗨,我有一个html选择选项,显示苹果、谷歌和亚马逊 AAPL(苹果) 谷歌(谷歌) AMZN(亚马逊) 您可以使用ng更改来监听选择的更改 并使其调用控制器中的函数 根据该函数的输入生成一个新的图形 这是您试图构建的东西吗?您真正需要做的就是将请求代码包装到函数中。这允许您根据$scope.selec $scope.selec = 'aapl'; // keep this out of function $scope.getChartData = function(){ var

嗨,我有一个html选择选项,显示苹果、谷歌和亚马逊


AAPL(苹果)
谷歌(谷歌)
AMZN(亚马逊)

您可以使用ng更改来监听选择的更改

并使其调用控制器中的函数

根据该函数的输入生成一个新的图形


这是您试图构建的东西吗?您真正需要做的就是将请求代码包装到函数中。这允许您根据
$scope.selec

$scope.selec = 'aapl'; // keep this out of function

$scope.getChartData = function(){
    var url = 'stock/' + $scope.selec + '.json' ;

    $http.get(url).success(function(data) {
        // same code as before except as noted above
     });
}
// call function when controller intializes
$scope.getChartData();
现在在html中,在
ng change

<select ng-model="selec" ng-change="getChartData()">