This is my router.
var studentEnroll = {
name: 'student-enroll',
label: "Enroll Student",
url: '^/home/students/enroll',
params: {
studentId: { dynamic: true }
},
templateUrl: stateRoute + 'studentEnroll/student-enroll-base.tpl.html',
controller: 'StudentEnrollCtrl',
controllerAs: 'studentEnrollController',
data: {
authorizedRoles: ['admin']
},
breadcrumbParent: breadcrumbParent
};
var enrollSelectStudent = {
name: 'enroll-select-student',
label: "Select Student",
parent: studentEnroll,
views: {
'': {
component: "enrollStudentSelect"
},
'student-info': {
templateUrl: stateRoute + 'studentEnroll/step-student/student-info.tpl.html',
controller: ''
}
}
};
I cannot load child router (child template) if I am currently in child router and refresh browser? If I am not in child router, it works correctly.