Я хочу передать два объекта в одну переменную в Angular JS

0

Это то, что я пытаюсь сделать.... Оба из моего локального хранилища... мой "updateProfile" запускается до "true", когда я нажимаю кнопку, чтобы обновить мою форму. Я попытался добавить "updateProfile.memberData", но он не включался, когда я передавал его в моем "обновлении" var.

update = {
      JSON.parse(localStorage.getItem('memberData')),
      'updateProfile' = true,
    }

Затем я должен передать обновление на сервер:

$http.post(ConfigCnst.restUrl, JSON.stringify(update)).then(function(res)

Но я, кажется, получаю "Uncaught SyntaxError: Неожиданный токен".

2 ответа

1
Лучший ответ

ваш синтаксис при построении JSON неверен, попробуйте это,

var memberData =   JSON.parse(localStorage.getItem('memberData')) 

тогда,

update = {memberData:memberData,updateProfile:true }

вы можете получить значения обновлений, как показано ниже,

 update.memberData
 update.updateProfile 
  • 0
    Я получаю недействительный токен с моего сервера. Есть ли способ сделать updateProfile в объект, а?
  • 0
    рад помочь вам :)
1

Попробуй это

update = {localdata: JSON.parse(localStorage.getItem('memberData')), updateProfile: true}

  • 0
    Я получаю неверный токен из ответа моего сервера. Кажется, что он принимает все "данные участника", но не updateProfile.

Ещё вопросы

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