2016-07-22 4 views
1
<div ui-view="columnTwo"></div> 

Ich möchte nicht meine Sicht in div zu binden .... Gibt es alternative Lösung wie dis?Muss man ui-view in div schreiben?

<ui-view>ColumnOne</ui-view>

oder

<ui-view src="ColumnOne"></ui-view> 
+0

Sie meinen, Sie wollen einfach nur die Daten auf Ihren Ansichten passieren? – CozyAzure

Antwort

1

Ihr Attribut ui-view-Richtlinie:

<div ui-view="columnTwo">[target of rendering]</div> 

entspricht einem Namen ui-view element, wie folgt:

<ui-view name="columnTwo">[target of rendering]</ui-view> 

Wenn Sie möchten, dass sich beim Ändern der Ansichten etwas außerhalb des Inhalts des Zielelements ändert, sollten Sie sich auf das Attribut onload verlassen können.

<ui-view name="columnTwo" onload="myFun()">[target of rendering]</ui-view> 

wo myfun wird im Rahmen des Bundesland-> Ansicht des Bereichs ausgewertet werden, aber mit einem übergeordneten Bereich interagieren können.

Hier ist ein Beispiel jsfiddle mit dem ui-view mit name und onload Attributen (mit this answer's jsfiddle als Ausgangspunkt.)

+0

Vielen Dank ... Dis ist genau das, was ich suche – Rakshith

1

Nein nicht erforderlich, aber div Platz in DOM zuordnen können die Daten anzuzeigen. UI-View ist eine Direktive und kann als Element oder Attribut verwendet werden.

<ui-view autoscroll='true'/> 

oder

<div ui-view="chart"></div> 

Wenn Sie es als ein Element verwenden, können Sie nur hinzufügen, Attribute die für ui-Ansicht definiert sind

+0

Mein Problem ist, dass ich möchte, dass der Wert "columnTwo" im Skript verwendet wird ... wie soll ich diesen Wert ohne Verwendung eines HTML-Tags bekommen ... – Rakshith

+0

Ich meine, gibt es eine Möglichkeit, wie ' ' – Rakshith

+0

Nein, das ist nicht möglich –

Verwandte Themen