0
現在、私はユーザーがメールIDとパスワードを入力してサーバーコールを行うときにログインするためのポップアップを持っています。受け取った応答に応じてどのように対応するか。これは呼ばれていたことを行う上でAngular2を使って投稿リクエストの返信に応じてレンダリングする方法
submitHandler: function(form) {
$('.signin_form').attr('disabled','disabled')
var data = {}
$(form).serializeArray().map(function(x){data[x.name] = x.value;});
helperMethods.ajaxHandler(accounts_url+'login_user/','POST',
data,authHelpers.afterLogin)
}
:以前の私は、私は次のようにそれをやったJavaScriptを使用していたとき
var authHelpers = {
afterLogin : function(response){
$('.signin_form').removeAttr('disabled')
if(response.message!=undefined){
if(typeof response.message.validation!='undefined'
&& response.message.validation.indexOf('verifi')!='-1'){
$('.error_display').html('<div>Error</div>')
}else{
$('.error_display').text(response.message.validation)
}
$('input[name="password"]').val('')
return;
}
if(response.token!=''){
localStorage.setItem('jwt_token',response.token)
window.location.reload()
}
}
}
どのように私はそれを用いangular2と活字体を実装することができますか?
ありがとうございます。
を役に立てば幸い
サービスを呼び出すコードであります私の問題は、これを行うためにangular2を使用する方法を知らないことを知っています - > http://dpaste.com/1WW1DYV – Subhajit
私があなたのポイントを正しく理解していれば、あなたは 'ret Json';そのオブジェクトに 'message'と' token'(つまり、 'retJson.message'と' retJson.token')が見つかります。実際には、私は 'window.location.reload()'の理由を把握していません。 – Picci