2017-07-25 3 views
0

Dies ist mein Router.Ich kann Kind-Router nicht laden, wenn ich derzeit in Kind-Router bin und Browser aktualisieren

Ich kann Kind-Router (Kind Vorlage) nicht laden, wenn ich derzeit in Kind-Router bin und Browser aktualisieren? Wenn ich nicht in Kind-Router bin, funktioniert es richtig.

+1

Unterstützt Ihr Server Ihren Child-Router? –

+1

* "Kann nicht laden" * ist sicher nicht eine sehr beschreibende Problemstellung, die viel Detail über alles bietet. Bitte nehmen Sie sich etwas Zeit, um zu lesen [fragen] – charlietfl

+0

@SGSVenkatesh Ja – EntryLeveDeveloper

Antwort

0

Der Grund, warum ich nicht laden kann mein Kind Router-Vorlage, denn wenn ich in der Kind-Router bin, wenn ich Element klicke, funktioniert ui-sref nicht.

<li><a ui-sref="student-enroll({studentId:null})" ng-click="studentController.studentFunction()">Enroll Student</a></li> 

Also, das ist, was ich getan habe, um dieses Problem zu lösen. Ich benutze die ForceReload für Ui-Router.

Ich entfernte ui-sref von Element. Dann handle ich das Routing in meiner Controller-Funktion.

Also, meine studentFunction() wird sein:

function studentFunction() 
{ 
    if ($state.current.name !== 'enroll-select-student') { 
      $state.go('student-enroll', { studentId: null }, { reload: true }); 
     } 
} 

Bitte überprüfen here für mehr über ForceReload in ui-Router.

Verwandte Themen