一、在我們的angular開發中,會請求資料但輪播圖等...在請求過資料後他的事件和方法將不再執行;
看我們的解決方案一:
app.controller("text",function($scope,$http,$timeout){ $http.get("http://127.0.0.1:3333/huoqu").success(function(data){ $scope.shuju=data.img $timeout(function(){ //在请求完成时,强制更新数据,强制重新运行一次,重新获取数据 new Swiper(".swiper-container",{ autoplay:2000, autoplayDisableOnInteraction:false, loop:true, pagination:".swiper-pagination" }) }) }); });
解決方案二:(這個雖然可以,但是還是有點小問題)
new Swiper(".swiper-container",{ autoplay:2000, autoplayDisableOnInteraction:false, loop:true, pagination:".swiper-pagination", observer:true, //子元素改变时自动初始化swiper observerParents:true, //修改swiper时自动初始化swiper
})//这是插件中俩方法,当子元素或父元素发生改变时 初始化这个swiper,当然这个只是swiper有相信别的也差不多有自己找找。
#二、 angular在路由開發單頁面應用程式的過程中;你每個頁面都會有事件要觸發;但你寫的切換後就掛掉了。
解法:
$scope.slide=function(){
new Swiper("#slide-rl",{
# new Swiper("#slide-rl",{
# new Swiper("#slide-rl",{
# 、 ## autoplayDisableOnInteraction:false,
pagination:".swiper-pagination", 皮##<em>}<br/><br/>//把我们的代码都写在angular定义的一个方法中,在要引入的html页面调用就ok了</em>
#
以上是angular開發中遇到的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!