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.
Unterstützt Ihr Server Ihren Child-Router? –
* "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
@SGSVenkatesh Ja – EntryLeveDeveloper