我有三个 Angular 1.5 组件:ReportFilter
和ClientSelect
, ZoneSelect
.
ReportFilter 里面有两个组件
<!-- Report Filter -->
<div>
<client-select client="$ctrl.selections.client"></client-select>
<zone-select zone="$ctrl.selections.zone"></zone-select>
<button ng-click="$ctrl.search()">Get Report</button>
<button ng-click="$ctrl.clear()">Clear</button>
</div>
client
并且zone
是双向数据绑定的,因此当用户选择客户端或区域时,相应的属性会在 myReportFilter
的选择中更新。
我的问题:
如何从控制器内部调用我reset()
的控制器ClientSelect
或ZoneSelect
组件的控制器上的方法ReportFilter
?
React 有一个ref
标签,可让您访问控制器以调用其上的方法。