1:判断当前设备是否ios/andriod:
<script type="text/javascript">
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
alert('是否是Android:'+isAndroid);
alert('是否是iOS:'+isiOS);
</script>
2:在ion-content中,由于scorll 更新了页面数据后不能拖动到底部,html页面不能完全加载,原因在于当前页面没有更新size,解决方法引入$ionicScrollDelegate;
在controller里改变高度的地方调用方法:
$ionicScrollDelegate.resize;
//自定义搜索框
<form>
<div class="bar bar-header item-input-inset" style="">
<i class="icon ion-android-search" style="position: absolute;color: #fdfdfd;font-size: 1.4em;top: 0px;margin-left: 4px;" ng-click="searchSelect()"></i>
<div style="background-color:#fdfdfd;border-radius: 10px;width: 120%;">
<label class="item-input-wrapper" id="search-input" style="background-color: #202020;margin:1px 1px 1px 1px;border-radius: 10px">
<input style="padding-top: 0px;padding-bottom: 2px;margin-left:8px;color:#c4c7ca" type="search" placeholder="大家都在搜..." id=input1 ng-model="NO01">
</label></div>
<!-- <button class="button button-clear" style="color: #fefdfb" ng-click="searchSelect()">GO</button> -->
</div>
</form>
3:上拉(或者当前页数据不足一页时)无限请求:
//html代码
<ion-list>