Angular js setInterval

时间:2015-09-30 13:54:34

标签: angularjs setinterval

如何在Angularjs中设置和整数?我希望每5秒后得到一次数据。

我的代码:

  vehicle_select_listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

            ImageView selectedImage = (ImageView) view.findViewById(R.id.checkBox);

           selectedImage.setImageResource(R.drawable.simplecheck);
           String str =  parent.getAdapter().getItem(position).toString();

            Toast.makeText(getApplicationContext(), "  " + str , Toast.LENGTH_SHORT).show();
        }
    });
}
事先提前

2 个答案:

答案 0 :(得分:4)

  

我希望每5秒后获得一次数据。

您正在寻找JSON Path Extractor服务。

用法如下:

var module = angular.module('dummy.module', []);

module.controller('DummyCtrl', ['$scope', '$interval', function ($scope, $interval) {

    function callback() {
        console.dir('called every 5 seconds');
    }

    $interval(callback, 5000); // callback function will be called every 5000 milliseconds

}]);

答案 1 :(得分:0)

得到它

myApp.controller('MainController', function ($scope,$interval, dataService) {
$scope.data = null;

$interval(function () {
    dataService.getData(function (dataResponse) {
        $scope.data = dataResponse;
    });
}, 1000); // 1 minute

});