2017-05-11 2 views
0

Gibt es eine Möglichkeit, Inhalte aus der benannten UI-View persistent zu halten, wenn ich den Status ändere? Ich brauche es wirklich, um ein Verhalten mit mehreren Fenstern zu machen.Wie kann ich den Inhalt anzeigen, wenn sich der Status ändert?

Hier ist der Plunker, wenn ich Haupt 3 oder Haupt 4 klicke, möchte ich den Inhalt beibehalten.

<div> 
<div id="mainNav" ui-view="mainNav"></div> 
<div id="subNav" ui-view="subNav"></div> 
<div id="content" ui-view="content"></div> 

here is the plunker

Vielen Dank !!

Antwort

0

Für alle, die mit diesem Problem konfrontiert sind, verwendet die Lösung sticky: true, dies wird Ihre benannten UI-Views beibehalten.

state('group.overview', { 
    url : "/overview", 
    views: { 
     '[email protected]': { 
      controller: 'timerController', 
      template: '<h1>Overview</h1><div scope-age></div>' 
     } 
    }, 
sticky: true, 
deepStateRedirect: true 

Ist ein apy von Documentation here

Codepen working here

Beachten Sie, dass, wenn Sie löschen klebrig: true es anhalten wird nicht die benannte Ansicht, so seine schöne Arbeit.

Hoffe es hilft :)

Verwandte Themen