

<http://ja.onsen.io/guide/overview.html#UsingPullHook>  
にありますサンプルで初期表示時に、pullhookせずに、スクリプトにて読込を実施するにはどうすれば良いでしょうか？

宜しくお願い致します。


CC BY-SA 3.0
2016-03-01T09:06:40.953
22696
2016-04-30T15:07:27.813
14608
question
onsen-ui
PullHookサンプルでの初期読込の追加方法


コントローラ内の`ons.ready()`で取得処理を呼び出します。

[code]

    ons.bootstrap()
        .controller('DemoController', function($scope, $timeout, $http) {
            $scope.items = [];
            ons.ready(function() {
                loadJson(function(){});
            });
            $scope.load = function($done) {
                loadJson($done);
            };
            $scope.reset = function() {
                $scope.items.length = 0;
            };
            function loadJson($done) {
                $timeout(function() {
                    $http.jsonp('http://numbersapi.com/random/year?callback=JSON_CALLBACK')
                        .success(function(data) {
                            $scope.items.unshift({
                                desc: data,
                                rand: Math.random()
                            });
                        })
                        .error(function() {
                            $scope.items.unshift({
                                desc: 'No data',
                                rand: Math.random()
                            });
                        })
                        .finally(function() {
                            $done();
                        });
                }, 1000);
            }
        });
    
[/code]


CC BY-SA 3.0
2016-03-01T13:21:55.107
22705
2016-03-01T13:21:55.107
9566
22696
answer