Я создал простую страницу, которая содержит флажки. На этой странице пользователь может проверять и снимать флажки несколько раз. Я хочу отслеживать все эти события? Как я могу это сделать?Как отслеживать все клики на странице в ионном приложении?
вот мой код.
app.js
var pmApp = angular.module('pmApp', ['ionic']);
pmApp.controller('CheckboxController', function($scope) {
$scope.devList = [
{ text: "Device & app history", details : "Allows the app to view one or more of: information about activity on the device, which apps are running, browsing history and bookmarks" ,checked: true },
{ text: "Identity", details: "Uses one or more of: accounts on the device, profile data", checked: false },
{ text: "Calendar", details: "Uses calendar information", checked: false },
{ text: "Contact", details: "Uses contact information", checked: false },
{ text: "Location", details: "Uses the device's location", checked: false },
{ text: "SMS", details: "Uses one or more of: SMS, MMS. Charges may apply.", checked: false }
];
$scope.selection=[];
// toggle selection for a given employee by name
$scope.toggleSelection = function toggleSelection(item) {
var idx = $scope.selection.indexOf(item);
// is currently selected
if (idx > -1) {
$scope.selection.splice(idx, 1);
}
// is newly selected
else {
$scope.selection.push(item);
}
};
});
index.html
<div class="list" ng-controller="CheckboxController">
<ion-checkbox ng-repeat="item in devList"
ng-model="item.checked"
ng-checked="selection.indexOf(item) > -1"
ng-click="toggleSelection(item)"
>
{{ item.text }}
<h3 class="item-text-wrap"> {{ item.details }}</h3>
</ion-checkbox>
<div class="item">
<pre ng-bind="selection | json"></pre>
</div>
</div>
Спасибо заранее, любая помощь будет оценена.
С уважением
Куда вы хотите отслеживать запущенные события и что бы вы хотели точно отслеживать? – masimplo
@ mxa055 Я хотел бы отслеживать отметку галочки или отключать события mousehover и нажатия кнопок пользователя. Я хочу, чтобы все эти треки запускались с отметкой времени. Я хочу сохранить эти отслеживаемые данные на стороне сервера. Как я могу поместить данные на сервер? Mongo DB или простой SQL? –