Так что любопытное начало с угловыми здесь. У меня есть функция logincallback, которая связана с внешним логином. Функция logincallback возвращает returnUrl и закрывает externallogin всплывающее окно и перенаправляет обратно на главную страницу.AngularJs Call from LogincallBack Javascript
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 = "";
};
Я прочитал некоторое чтение, и я не был уверен, как это сделать. Любая помощь будет оценена по достоинству.
http://stackoverflow.com/questions/14994391/thinking-in-angularjs-if-i-have-a-jquery-ba%E2%80%8C%E2%80%8Bckground <- подумайте, что это вам поможет, вы не должны использовать $ .ajax, вы можете использовать $ http в угловом для вызовов AJAX. – shaunhusain