【发布时间】:2015-10-10 13:51:45
【问题描述】:
我在主控制器中有一个下拉菜单。我想将选定的值传递给另一个构建图表的指令。 在 main.html 我有:
<select class="form-control" ng-options="s as s.Name for s in Data"
ng-model="SelectedDataoption" ng-change="DataSelected()" ></select>
<build-chart selected={{selectedvalue}}></build-chart>
在 main.js 中
$scope.DataSelected=function(){
$scope.selectedvalue=$scope.SelectedDataoption.Name};
但我在构建图表控制器中得到空值。
【问题讨论】:
-
也许您的 ng-options 没有很好地填充,您的 Data 变量的内容如何?
-
我可以在 main.. 中获取值。ng-options 没有错
-
这意味着我遗漏了一些东西,所有东西都是同一个控制器吗?
标签: drop-down-menu angularjs-directive