angular开发中的两大问题

一、在我们的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",{
      autoplay:2000,
      autoplayDisableOnInteraction:false,
      pagination:".swiper-pagination",
      loop:true
    })

}

//把我们的代码都写在angular定义的一个方法中,在要引入的html页面调用就ok了

  

时间: 2024-10-07 06:09:15

angular开发中的两大问题的相关文章

android开发中,两个按下手机实体返回键,两个Activity反复来回跳转的问题

android开发中,对于用intent实现跳转的Ativity,有时候按下手机的返回键时,两个Activity之间会多次相互跳转,始终退出不了程序的情况.这是由于从Activity  A跳转到Activity  B时,A被压入Activity栈中:当从B返回时,默认又重新创建了一个Activity A对象,这样一来就有了多个Activity A对象.所以造成了无法退出情况. 解决办法是:在AndroidManifest.xml文件中找到Activity A项,在其属性中加入  android:

web开发中的两把锁之数据库锁:(高并发--乐观锁、悲观锁)

这篇文章讲了 1.同步异步概念(消去很多疑惑),同步就是一件事一件事的做:sychronized就是保证线程一个一个的执行. 2.我们需要明白,锁机制有两个层面,一种是代码层次上的,如Java中的同步锁,典型的就是同步关键字synchronized ( 线    程级别的).另一个就是数据库层次上的,比较典型的就是悲观锁和乐观锁. 3.常见并发同步案例分析   附原文链接 http://www.cnblogs.com/xiohao/p/4385508.html 对于我们开发的网站,如果网站的访问

详解Angular开发中的登陆与身份验证

前言 由于 Angular 是单页应用,会在一开始,就把大部分的资源加载到浏览器中,所以就更需要注意验证的时机,并保证只有通过了验证的用户才能看到对应的界面. 本篇文章中的身份验证,指的是如何确定用户是否已经登陆,并确保在每次与服务器的通信中,都能够满足服务器的验证需求.注意,并不包括对具体是否具有某一个权限的判断. 对于登陆,主要是接受用户的用户名密码输入,提交到服务器进行验证,处理验证响应,在浏览器端构建身份验证数据. 实现身份验证的两种方式 目前,实现身份验证的方法,主要有两个大类: Co

软件开发中的两种人:实用主义和发烧友

不论你是使用主义者还是发烧友,能有知道每个人都有自己的优缺点,专注于自己的的长处就好,最怕的就是自己是一种人却偏要和另一种人比,比如明明自己是个实用主义者,却总想有发烧友那样对代码的激情和专注. 程序员中两种不同类型的职业规划,一种是以软件开发为兴趣的人生:一种是以只要代码能运行的实用主义人生.兴趣主义和实用主义在一个团队开发中都是需要的,各方都有长短,应该通过合作取长补短,不应该厚此薄彼. 在一天结束时,你已经完成了工作,然后回家 - 这时你再也无需花费任何自己的空闲时间再编程(不用加班).这

游戏开发中的银弹

第一次看到"没有银弹"这句话,是在<C++程序设计语言(特别版)>中.这里的银弹我认为是广义的,就是说没有那种万能的模式,只要我们循着这种模式就能开发所有软件.但在游戏开发中是有一些通用部分的,那就是UI还有游戏流程.当然即使是UI和游戏流程,也有N种办法来搞定.比如UI,可以直接写个MonoBehaviour,名字先叫UIRefresh,里面有一堆public成员变量,对应于各个界面,角色信息.背包之类的,使用NGUI或者UGUI的话,UI的零件都是在场景里的,就可以把这

(七)android开发中两种方式监听短信的原理和实现

一.监听短信的两种方式的简介 Android程序开发中,有两种方式监听短信内容:一.接收系统的短信广播:二.应用观察者模式,监听短信数据库. 第一种方式接收系统的短信广播: A.这种方式只对新收到的短消息有效,运行代码,并不会读取收件箱中已读或未读的消息,只有当收到新来的短消息时,才会执行onReceive()方法. B.并且这个广播是有序广播,如果当别的程序先读取到了这个广播,然后拦截掉了个这个广播,你将接收不到.当然我们可以通过设置priority的数值,其实有时是不管用的,现在在一些定制的

C++研究之在开发中你可能没有考虑到的两个性能优化

 1:多余的存储引用导致性能降低: 2:利用局部性提高程序性能: 先来说说引用是怎么降低程序性能,个人认为降低程序性能主要有两个原因,一是数据结构选择不合理,二是多层嵌套循环导致部分代码被多余重复执行.在第二种情况下我们一般都是优化循环最里层的代码,能提出来的尽量往外层提,实在不行的就优化它的运行速度. 1:多余的存储引用导致性能降低.先来看一个关于引用导致性能降低的问题.下面两个方法哪个更快. static void Test2(ref int sum) { for (int i = 1;

Android开发中单元测试的两种方式

Android开发中单元测试的两种方式 一位优秀的程序员也同样不能保证自己的程序没有bug,因此编写合适的测试程序是完全有必要的,这样也会降低程序在后期出现各种奇奇怪怪bug的可能,降低维护成本,未雨绸缪将bug扼杀在摇篮之中. 看到网上有很多依旧用写java单元测试的方式在写android程序的单元测试程序--junit,当然我一直都反感将不合时宜的东西强搬到新的技术应用以获取一席之地的这种做法,不断的应用新的方法提高效率,完善程序才是真理!废话不多说,直接说到今天的重点:Android开发中

开发中关于Fragment异常的两个问题

下边两个问题,是在开发中碰到的一些关于Fragment的偶发性的问题,今天时间比较多,就在网上搜了一些解决方式: 1.关于Fragment(XXFragment) not attached to Activity 异常.出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数.解决方法,就是等将调用的代码写在OnStart()中.网上还有几处这样的参考:http://stackoverflow.com/que