AngularJs Call от Logincall Обратный Javascript

0

Так любопытно начинать с angularjs здесь. У меня есть функция logincallback, которая связана с внешним логином. Функция logincallback возвращает returnUrl и закрывает externallogin всплывающее окно и перенаправляет обратно на главную страницу.

function loginCallback(success, returnUrl) {
    if (returnUrl) {
        window.location.href = returnUrl;

    } else {
        $.ajax({
            url: '@Url.Action("Index", "Home")',
            success: function (result) {
                $('/home/Login').html(result);
            }
        });
    }
}

Когда я идентифицирую returnUrl, я хочу вызвать мою инъецированную authService из моего файла app.js после logincallback, чтобы я мог обновить мою главную страницу с обновленными логическими аутентификациями.

var _authExternalProvider = function () {
    _authentication.isAuth = true;
    _authentication.userName = "";
};

Я сделал некоторое чтение, и я не был уверен, как это сделать. Любая помощь будет оценена по достоинству.

  • 0
    stackoverflow.com/questions/14994391/… <- думаю, это поможет вам, вы не должны использовать $ .ajax, вы можете использовать $ http в угловых для вызовов AJAX.
Теги:
asp.net-mvc

1 ответ

0

Так что все, что мне действительно нужно было сделать, это включить вызов окна $ в моем контроллере приложений, и он работал нормально.

app.controller('app', function($scope, $window){
        $window.callBack= function() {
        }           
    });

Ещё вопросы

Сообщество Overcoder
Наверх
Меню