我正在使用ng-grid
我希望隐藏/显示列在外部按钮上单击。
我尝试了这个,但它不起作用
$scope.gridOptions.$gridScope.columns[0].toggleVisible()
答案 0 :(得分:10)
尝试使用ng-click指令
你的html按钮看起来像这样
<input type="button" ng-click="toggleCol(0)" />
你的js喜欢这个
var app = angular.module('myCoolGridApp', ['ngGrid']);
app.controller('MyCtrl', function ($scope) {
$scope.toggleCol= function(i) {
$scope.gridOptions.$gridScope.columns[i].toggleVisible()
}
}