2016-05-06 77 views
1

好吧,我做了這個example向你展示我正在使用的代碼。

Angular UI Grid:如何在第一個UI網格中的按鈕上顯示第二個UI網格?

我想點擊一個按鈕在第一UI網格表(稱爲「網格」)列「本公司」下。一旦你點擊了按鈕,我希望它顯示第二個UI網格。

cellTemplate:'<button type="button" ng-click="hideGrid = !hideGrid">' + 'Grid' + '</button>' } 

我認爲這行必須改變,以使其與第二個UI網格鏈接。

這將是巨大的幫助,如果有人可以幫助或指導我在正確的方向。

回答

0

關閉。這是因爲您的網格在被調用時無法訪問您的應用的範圍。你需要grid.appScope

ng-click="grid.appScope.hideGrid = !grid.appScope.hideGrid"

工作Plunker:http://plnkr.co/edit/ldCnNsqOZCrQs6WtZtOM?p=preview

+0

非常感謝你,我真正體會到了快速的和有益的響應。另一個問題,如果你不介意,你如何使一個按鈕而不是全部3個單元格? – TryingToKode

+0

您需要使用ng-if。 – Kyle

相關問題