質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
mBaaS

mBaaSとはモバイルアプリケーションでの利用に特化したBaaSです。スマートフォン向けのWebアプリケーションが必要とするサーバ側の様々な機能をインターネットを通じてサービスとして提供しています。

AngularJS

AngularJSはオープンソースのJavaScriptフレームワークです。ブラウザ上で動作するウェブアプリケーションの開発にMVCアーキテクチャを取り入れることを目的としています。

Q&A

0回答

1520閲覧

mbaas 情報の更新、追加を行いたい

退会済みユーザー

退会済みユーザー

総合スコア0

mBaaS

mBaaSとはモバイルアプリケーションでの利用に特化したBaaSです。スマートフォン向けのWebアプリケーションが必要とするサーバ側の様々な機能をインターネットを通じてサービスとして提供しています。

AngularJS

AngularJSはオープンソースのJavaScriptフレームワークです。ブラウザ上で動作するウェブアプリケーションの開発にMVCアーキテクチャを取り入れることを目的としています。

0グッド

1クリップ

投稿2017/01/23 23:54

mbaasを使って、ユーザーのお気に入り・解除機能を実装しています。

さらに、ユーザーをお気に入りした際にユーザー側のクラスにお気に入りされましたよ、と情報を追加させたいです。

SDKガイドなど読みましたが更新をするupdate();がうまくききません。
お気に入り・解除まではうまくいっているのですが、情報の更新が分かりません。
ご教授お願いいたします。

javascript

1 $scope.addFavorite = function() { //お気に入りに追加 2 var Favorite = NCMB.Object.extend("Favorite"); 3 var favorite = new Favorite(); 4 favorite.set("from", userInfo.userName); 5 6 favorite.save(null, { 7 success: function (){ 8 $scope.$apply(function() { 9 ///処理 10 }); 11 12 // ★ここでalluserクラスのオブジェクトの、favoriteフィールドに値を追加したい。 13 14 } 15 });

更新部分で試したこと

javascript

1// ★ここでalluserクラスのオブジェクトの、favoriteフィールドに値を追加したい。 2 var User = NCMB.Object.extend("alluser"); 3 var user = new User(); 4 user.set("userName", "$rootScope.selectedUser.userName;"); 5 user.save() //既にある情報を呼び出す? 6 .then(function(i) { 7 user.set("favorite", "on"); // 更新 追加? 8 user.update(); 9 }); 10

すでに値が入っているものを更新するのか、値がないものに追加するのかが混じっている状態ですが、
favoriteフィールドの値がない状態から、onという値を追加したいです

アドバイスやご指摘などお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問