AngularJs ng-controller覆盖

时间:2016-10-27 17:34:50

标签: javascript jquery angularjs d3.js

我是AngularJS的新手,我真的需要一些帮助。

我有JSBIN工作示例,显示两个包含不同数据的图表。

对于每张图表,我都有不同的ng-controller。问题是我的选择下拉列表仅适用于<div ng-controller="first">图表。

我的目标是使用选择下拉菜单更新两个图表。

1 个答案:

答案 0 :(得分:1)

如果你检查清楚, 下拉列表中使用的 $ scope.filterOptions 第一个控制器中定义。它在中可用,因为它是嵌套控制器

<select ng-model="selectedyear" ng-change="sampleDropDown()"> <option ng-repeat="year in filterOptions.stores | unique: 'year'"> {{ year.year }} </option> </select>