私のAPIからの応答は、 ["email"、 "email"]のような配列になっています。 データをチェックボックスの値にマップして、値を使用して選択したチェックボックス連絡先に電子メールを送信できるようにしたいとします。角度jsのチェックボックスに配列の値を入れる方法
これにはどのように対処できますか?
if($stateParams.nonExists){
\t \t console.log($stateParams.nonExists)
\t \t $scope.nonExists = $stateParams.nonExists
\t }
\t if($stateParams.data){
\t \t return $q(function(resolve,reject){
\t \t \t $http.get('/google/contacts?code='+$stateParams.data).
\t \t \t success(function(res){
\t \t \t \t if(res && res.length){
\t \t \t \t \t resolve(res)
\t \t \t \t \t console.log(res);
\t \t \t \t }
\t \t })
\t \t })
\t \t .then(function(emails){
\t \t \t $http.post('/user/import/exists',{emails:_.pluck(emails,'address')}).
\t \t \t success(function(data){
\t \t \t \t $scope.existUsers = data.data.exists
\t \t \t \t $scope.nonExists = data.data.nonExists
\t \t \t })
\t \t })
\t }
これは私のコントローラ内のコードです。私の問題はhttpリクエストのデータが['[email protected]、[email protected]]のような配列で であり、これらの配列の値をチェックボックスに入れてメールを送信したいのですが
アンギュラビューはあなたのモデルを反映しているだけなので、モデルを更新してください... – Hitmands
私はスコープ変数に持っていますが、それは値であるため、私のモデルとして使用している問題があります。 –
あなたのコードを私たちに提供して、ちょうどあなたが望むものをもう少し説明できますか? :) – Mistalis