小编red*_*rom的帖子

带有assync请求的离子列表无限滚动问题

我遇到了由assync请求填充的离子列表的问题.

在HTML中我有以下内容:

<ion-list class="list" ng-init="setDateRange('today');" >
          <!--IF NO ITEM IS FOUND -->
          <ion-item class="listCenter" ng-if="listData.length == 0 || listData.length == null">
              <h2>No data found, try to make few calls</h2>
          </ion-item>

          <ion-item class="item" ng-repeat="listDataItem in listData">
          <!--HTML CONTENT OF ITEM REMOVED FROM EXAMPLE -->
          </ion-item>

          <ion-infinite-scroll
                  icon="ion-loading-c"
                  distance="10%"
                  on-infinite="setDateRange('past')">
          </ion-infinite-scroll>
 </ion-list>
Run Code Online (Sandbox Code Playgroud)

在ng-init中调用方法setDateRange方法,该方法在数据库的分离方法中触发assync请求.

我认为,这个问题可能是在updateList和createList中实现$ broadcast方法scroll.infiniteScrollComplete,后面是这些.

$scope.updateList = function() {
            console.log('Trying to update list');
            $timeout(function() {
                $scope.$apply(function() {
                    listData.forEach(function(item){
                        $scope.listData.push(item);
                        console.log("List length is "+ $scope.listData.length);
                    });
                    $ionicLoading.hide();
                });
                $scope.$broadcast('scroll.infiniteScrollComplete'); …
Run Code Online (Sandbox Code Playgroud)

javascript scrollview angularjs ionic-framework

1
推荐指数
1
解决办法
4508
查看次数

如何正确使用jquerymobile和phonegap中的快捷按钮?

需要使用Phonegap应用中的onClick attr加速链接.

我想使用Fast buttons插件,我在这里找到:https: //developers.google.com/mobile/articles/fast_buttons

但我不知道,如何正确使用这个插件我应该在pageinit后添加这个或在哪里?

也许这是一个非常愚蠢的问题,但如果我试图找到一些例子,没有运气.

你可以添加一些添加放在这里的例子,如何解决这个问题?

非常感谢.

javascript iphone android jquery-mobile cordova

0
推荐指数
1
解决办法
4194
查看次数

Cordova SQLlite插件如何获取值表单选择?

我刚为Cordova安装了这个SQLlite插件:

https://github.com/brodysoft/Cordova-SQLitePlugin

我想以JSON数组的形式返回结果,所以我尝试了这个:

 db.transaction(function(tx) {
     tx.executeSql("select * from dialed_calls;", [], function(tx, res) {
         console.log("tx object " +JSON.stringify(tx));
         console.log("res object " +JSON.stringify(res));
     });
 });
Run Code Online (Sandbox Code Playgroud)

问题是返回的对象中没有一个包含来自列的响应值.

例如res对象返回:

{"rows":{"length":12},"rowsAffected":0}
Run Code Online (Sandbox Code Playgroud)

问题是:

如何将重新调整的行作为JSON数组获得结果?

谢谢你的帮助.

sqlite json phonegap-plugins cordova

0
推荐指数
1
解决办法
2925
查看次数

如何获得当周的日期范围?

您好我想问一下,我怎么能在Javascript或Javascript库中做到这一点Moment.js http://momentjs.com/docs/(我更喜欢这个库)以下:

Today is date (for example): 18-09-2014
Run Code Online (Sandbox Code Playgroud)

我需要从给定的日期获得实际周的范围(从星期一到星期日),这意味着对于给定的日期我应该得到结果:

start: 15-09-2014
end: 21-09-2014 
Run Code Online (Sandbox Code Playgroud)

有可能,我该怎么办?

谢谢你的帮助.

javascript datetime date-range momentjs

0
推荐指数
1
解决办法
6305
查看次数

如何获取具有最接近值的数组项的索引?

我在json中有以下对象数组,我想得到数组中对象的索引,该索引最接近给定数值的天数属性.

在jQuery或JS中存在任何内置函数,或者我如何轻松解决它?

谢谢你的帮助.

"warningAttributes": [
                        {
                            "id": "3",
                            "days": 15,                          
                            "color": "#FFFFFF"                 
                        },
                        {
                            "id": "4",
                            "days": 98,                          
                            "color": "#343434"                  
                        }
                    ]
Run Code Online (Sandbox Code Playgroud)

javascript comparison jquery

0
推荐指数
1
解决办法
428
查看次数