Заголовок не обновляется в angularjs - PullRequest
0 голосов
/ 19 декабря 2018

Я работаю над простым приложением для входа.Я сделал код для заголовка или раздела навигации, когда пользователь регистрируется на этой странице, он становится успешным, и отображается его / ее изображение профиля, но проблема в том, что навигация не обновляется, пока я не обновлю всю страницу.Вот пример кода:

if(response.data.status=='404'){
    vm.registerModel.firstName = vm.loginModel.f_name;
    vm.registerModel.lastName = vm.loginModel.l_name;
    vm.registerModel.email = vm.loginModel.email;
    vm.registerModel.profile_image=vm.loginModel.profile_image;
    sessionStorage.setItem('user_profile_pic',vm.registerModel.profile_image);
    vm.registerModel.authProvider = AuthProviderTypes.GOOGLE;
    vm.registerModel.auth_id = vm.loginModel.auth_id;
    // vm.registerModel.userType = 'client';
    $window.localStorage.setItem("name", vm.loginModel.f_name);
    $window.localStorage.setItem("social_login", 'true');
    $window.localStorage.setItem('is_switch',true);
    vm.openMobileVerifyPopup();
    var registerModel={
        first_name:vm.loginModel.f_name,
        last_name:vm.loginModel.l_name,
        email:vm.loginModel.email,
        profile_image:vm.loginModel.profile_image
    };
    $window.localStorage.setItem("type",commonHelper.serializeObject(AuthProviderTypes.GOOGLE));
    var encodedString = commonHelper.serializeObject(registerModel);
    $window.localStorage.setItem("encodedString", encodedString);
    $window.localStorage.setItem("usr_details", encodedString);
    $window.localStorage.setItem("type",commonHelper.serializeObject(AuthProviderTypes.GOOGLE));
    if(vm.url==='http://localhost:3001/#!/home'){
        // $window.location.href="#/successful-login";
    }
    else{
        $window.location.href=vm.url;
    }

    //$location.path('/user/dashboard'+encodedString);
    vm.close();
    $rootScope.$broadcast('refresh-header');
}
...