【发布时间】:2014-12-22 19:16:50
【问题描述】:
我想将ui-grid-menu-button 与ui-grid-menu 分开。所以我的选择列按钮将在另一个地方。
我试图在 toggleMenu 功能上放置一个手表,然后单击我的按钮,它应该会触发并打开列表。我也尝试使用广播选项,但它不起作用。
最好的方法是什么?
【问题讨论】:
-
在您尝试观看和广播按钮时什么不起作用?预期的结果是什么?你试过用 CSS 做什么?您可以发布您的代码示例吗?
-
如果您从父范围广播到 ui-grid 的范围(子),则需要在子范围中使用 $on 来捕获广播并触发 toggleMenu()。我看不出手表是如何工作的,因为它只会在点击 ui-grid 范围内的 ui-grid-menu-button 后被触发。如果您所寻找的只是一种让它工作的超级hacky方式(不推荐,除非这是永远不会投入生产的东西) $scope.$$childHead.grid.gridMenuScope.toggleMenu(); codepen.io/anon/pen/ZLgjXo
标签: html css angularjs angular-ui-grid