angularJS
牟云飞
不会造积木,只会拼积木的程序员
展开
-
解决OnsenUI单页面应用物理回退问题
物理回退,指通过手机按键中的“回退”键实现页面后退功能。在onsenUI单页面应用开发中,由于url地址无变化,导致点击“回退”键直接退出微信内置浏览器(解决方法适用于浏览器、app、微信),那如何解决SPA中的物理回退问题呢?window.location.hash,通过创建监听事件postpush(页面加载之后),修改url链接中的hash值,使url地址发生变化(由于hash值为#值,不影响原创 2016-10-22 16:21:56 · 1784 阅读 · 0 评论 -
AngularJS异步执行$q
什么是异步执行?各语句执行结束的顺序与语句执行开始的顺序并不一定相同。在angularJS中,可以理解成界面可以操作,但是有一个程序在后面默默的执行,执行成功后可以控制界面显示结果。AngularJS如何实现异步在angularJS的控制器中定义的函数、语句默认都是同步执行,当需要使用异步时,可以通过$q实现,根据有无后台数据请求,这里分两种实现方式:第一种实现方式,无有后台请求......原创 2018-09-27 10:49:30 · 1217 阅读 · 0 评论 -
angularJS自定义指令——N个DIV左右滑动
angularJS自定义指令——N个DIV左右滑动效果:应用: 示例代码.swipe-container { width: 100%; height: 100%; overflow: hidden; position: relative;}.swipe-container .swipe-wrapper { width:...原创 2018-12-24 17:20:50 · 1149 阅读 · 0 评论 -
解决angularJS苹果手机里input框输入不灵敏的问题
使用angularJS做的混合开发中,苹果手机的input框输入不灵敏的问题。处理方式:在上级元素的click事件中,触发input的focus方法。为了方便使用,创建一个指令 set-my-focus基于onsenUI的angularJS指令的指令代码(function() { 'use strict'; var module = null; tr...原创 2019-01-07 14:00:58 · 1181 阅读 · 0 评论 -
解决angularJS动态增加html不识别ng-click的问题
动态增加html不识别其中的ng-click,比如:ng-bind-html,<div class="ynNew-zxwhxqbt" compile-html ng-bind-html="testcontent | trustHtml" ></div>当我指定的testcontent中包含ng-click时,点击并不会触发toWebViewTest方法$sc...原创 2019-03-13 14:45:26 · 2366 阅读 · 1 评论