angularjs
文章平均质量分 51
LLDD。
WEB前端程序猿,性别男,爱好女,不搞基
展开
-
Angular.js中使用Swiper插件不能滑动的解决方案
我们都知道swiper是交互体验十分好的轮播插件 但是通过angular(ng-repeat)循环出来的swiper不能轮播的解决方案 通常我们都是通过以下方法来执行:html<div class="swiper-container" ng-controller="swiperController"> <div class="swiper-wrapper"> <div c原创 2017-06-23 13:54:52 · 1025 阅读 · 0 评论 -
angular阻止事件冒泡
使用angular时,当我们遇到多个ng-click事件而发生事件冒泡导致项目出错时,我们就需要将事件的冒泡阻止,具体如下<div ng-click="FunFitness();$event.stopPropagation();">取消订单</div>加上$event.stopPropagation();便可实现阻止事件的冒泡原创 2017-07-04 15:19:59 · 4191 阅读 · 0 评论 -
Angularjs 中 ui-sref 和 $state.go 如何传递单个多个参数和将对象作为参数
一: 如何传递单个参数首先,要在目标页面定义接受的参数:传参, ui-sref: $state.Go: 接收参数, 在目标页面的controller里注入stateParams,然后"stateParams,然后 "stateParams.参数名” 获取 二:传递多个参数其实也很简单可以在上面的单个后面直接拼 1:目标页面定义需要传的传输个数.state("default.certque转载 2017-07-07 17:12:01 · 999 阅读 · 0 评论 -
关于angular路由传值(一个或多个)问题
在ng的页面条转传参数的方法,ui-sref,$state1、Ui-sref:用于html页面进行单页面的跳转;2、$state:用于js代码中跳转。[传递单个参数]对于传递方:传递方:ui-sref=”home.ideas.edit({id:detailIdeas[0].idea.id}) 或者:$state.go(home.ideas.edit,{id: detailIdeas[0].id原创 2017-07-07 17:18:45 · 3641 阅读 · 0 评论 -
angularjs1结合ui-router、ocLazyLoad分步按需加载js文件
还在使用angular1进行开发的前端小伙伴有没有想过这个问题,当项目不断延伸扩展时,页面开始增多,js,css文件同样会增多,如果继续使用粗暴的将所有文件加载在index.html页面中,那么首页就会加载很多无用的代码,从而造成首屏加载时间过长,首页加载时间超长我想没有一个用户能忍的吧,直接 GG 了。那么,可不可以做到,首页只引入首屏需要显示的必要代码,而在必要的时候再去加载各个模块的代码,做到原创 2017-08-10 17:22:14 · 1154 阅读 · 0 评论 -
ng中infinite-scroll插件无限请求问题解决方法
在使用angular开发移动端页面的童鞋们,有时要做到上拉加载,虽然jquery有很多插件可以满足这个效果,但是我们要知道使用angualr项目就尽量不要再使用jquery,因此ng的infinite-scroll上拉加载就很有作用了,但是使用的小伙伴遇到无限请求怎么办呢?最近我也遇到了这个问题,解决方案如下: 我们通过infinite-scroll的自带属性infinite-scroll-di原创 2017-08-24 17:19:10 · 4579 阅读 · 0 评论 -
Angularjs中ng-select和ng-options用法【select联动数据】
1、使用前景 最近在使用angualr项目中遇到select联动数据,尝试了很多次都失败,终于在查找了很多资料以后解决了问题。 2、介绍ng-select ng-select用来将数据同HTML的标签进行绑定。这个指令可以和ng-model以及ng-options指令一起使用,构建精细且表现良好的动态表单。 ng-options的值可以是一个内涵表达式(compreh转载 2017-09-06 17:59:23 · 3306 阅读 · 0 评论 -
angularJs同步请求
最近在用angualr做微信开发,涉及到拿取用户登录信息,要在登录成功之后才可以进入相应的页面,在没有登录情况下去登录。首先想到同步请求的方法,我们可以用请求嵌套的方法实现,但是这样写代码量增多,并且可维护性减低。在前端做同步读取显然不是好的实践做法,同步之后会严重影响前端的体验和性能。但是angular提供了一个内置Service $q,它提供了一种承诺/延后(promise/deferred),原创 2017-09-20 20:06:03 · 4445 阅读 · 0 评论 -
angular 未登录状态拦截路由跳转
使用angularjs的但页面应用时,由于是本地路由在控制页面跳转,但是有的时候我们需要判断用户是否登录来判断用户是否能进入界面。angularjs是mvc架构所以实现起来很容易也很灵活,我们只MainController里增加一个路由事件侦听并判断,这样就可以避免未登录用户直接输入路由地址来跳转到登录界面地址了原创 2017-10-11 16:18:12 · 5392 阅读 · 0 评论