2015-03-31 23 views
1

我有一個滑塊,應該與外部Web服務通信,發送和檢索數據。 爲此我有一個JSONP角度服務和更多的指令依賴於此服務。如何更新角度服務和指令?

當用戶拖動滑塊時,更新服務(用於發送和檢索)和指令的方式是什麼?

謝謝!

+0

你到目前爲止嘗試過什麼?您可以顯示哪些相關代碼(例如服務代碼,滑塊的標記等)? – GregL 2015-03-31 06:49:24

+0

是否每次用戶拖動滑塊句柄時都要發送請求,這意味着每次滑塊值發生變化時? – DonJuwe 2015-03-31 07:05:57

+0

@DonJuwe。感謝您的詢問。是的,我需要將一些數據發送到外部Web服務,以接收其他需要在應用程序中顯示的數據。我使用ajax和JS classic創建了這些東西,但我想使用Angular重構所有應用程序,這是一個學習它的機會:) – Webdesigner 2015-03-31 07:47:48

回答

1

根據你對我評論的回答,我建議你使用一個AngularJS compatible slider,它適用於ng-model。在車站,你可以訪問它的價值,並把您的要求,如:

HTML:

<div ui-slider="{orientation: 'vertical', range: 'min'}" min="0" max="25" step="1" ng-model="myModel"></div> 

控制器代碼:

其他滑塊鏈接:

http://www.nganimate.org/angularjs/ng-switch/slider-css3-transition-animation http://venturocket.github.io/angular-slider/

+0

您的提議很好,用角度替換Jquery UI Slider可以爲我提供管理事件,更新服務和指令。我想我明白了。謝謝! – Webdesigner 2015-03-31 08:07:11

+0

請取消你的upvote,所以我不能得到一個金色徽章然後:)只要接受答案沒有upvoting謝謝! – DonJuwe 2015-03-31 08:24:08

+0

對不起,它不讓我撤消它。 – Webdesigner 2015-03-31 08:30:17