2016-05-06 7 views
1

Okay, ich habe diese example gemacht, um euch den Code zu zeigen, mit dem ich arbeite.

Angular UI Grid: Wie mache ich ein zweites UI-Gitter von einer Schaltfläche im ersten UI-Gitter sichtbar?

Ich versuche, eine der Tasten (so genannte „Grid“) in der ersten UI-Grid-Tabelle unter der Rubrik „Unternehmen“ zu klicken. Sobald Sie auf die Schaltfläche klicken, möchte ich das 2. UI-Raster anzeigen.

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

Ich denke, dass diese Zeile geändert werden muss, um es mit dem zweiten UI-Gitter zu verknüpfen.

würde es enorme Hilfe, wenn jemand mich in der richtigen Richtung helfen könnte, oder führt.

Antwort

0

Schließen. Dies liegt daran, dass Ihr Grid beim Aufruf nicht auf den Bereich Ihrer App zugreifen kann. Sie benötigen grid.appScope.

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

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

+0

Vielen Dank, ich habe wirklich die schnelle und hilfreiche Antwort zu schätzen wissen. Eine andere Frage, wenn es Ihnen nichts ausmacht, wie machen Sie nur eine der Zellen mit einem Knopf und nicht alle 3? – TryingToKode

+0

Sie müssen ng-if verwenden. – Kyle

Verwandte Themen