最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

初學(xué)angularjs,關(guān)于service與controller的一個問題

初學(xué)angularjs,關(guān)于service與controller的一個問題

zk785 2016-11-09 21:07:03
做練習(xí)的時候碰到一個問題,service的數(shù)據(jù)只能在第一次調(diào)用的時候傳給controller,繼續(xù)調(diào)接口的話,controller數(shù)據(jù)沒有更新。這是我的service部分,把把參數(shù)什么的省略了,大家看著方便angular.module('report.service',?[]) ????.factory('report',?function?($http,$q,API)?{ ????????var?deferred?=?$q.defer(); ????????return?{ ????????????approval:?function?(data)?{ ????????????????$http({ ????????????????????method:?'GET', ????????????????????url:?”“, ????????????????????params:?{ ????????????????????} ????????????????}).then(function?(v)?{ ????????????????????deferred.resolve(v); ????????????????},?function?(e)?{ ????????????????????deferred.reject(e); ????????????????}); ????????????????return?deferred.promise; ????????????} ????????} ????})這是control部分,省去了多余的,我把下面的方法綁在一個按鈕上,第一次執(zhí)行的時候,能夠獲取到接口數(shù)據(jù),繼續(xù)執(zhí)行的話,service數(shù)據(jù)更新,但controller里的數(shù)據(jù)沒更新。這是什么原因?$scope.search?=?function?()?{ ????report.approval($scope.data).then( ????????function?(v)?{ ????????????console.log(v); ????????}, ????????function?()?{ ????????????console.log(arguments); ????????} ????); }
查看完整描述

1 回答

?
暉暉暉暉哥

TA貢獻10條經(jīng)驗 獲得超5個贊

你把angularjs的ajax的cache設(shè)為false試試

查看完整回答
1 反對 回復(fù) 2016-12-08
  • 1 回答
  • 0 關(guān)注
  • 2170 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號