Javascript 使用向上投票的角度=>;刷卡功能
我正试图通过angular将刷卡功能整合到我的应用程序中 想法如下Javascript 使用向上投票的角度=>;刷卡功能,javascript,angularjs,Javascript,Angularjs,我正试图通过angular将刷卡功能整合到我的应用程序中 想法如下 用户在角度模型中对项目进行评分。基于输入。控制器将下一个项目排队以供查看 评级后,项目“刷”出视图,并引入新项目 关于如何实现这一功能有什么想法吗?我不熟悉angular,但我很难确定angular的哪一部分需要探索: 我认为ng repeat是必要的,但它们都在DOM上占用相同的空间 ideas?Angular将服务作为模块的一部分附加。 只需在控制器内绑定操作,即可使用滑动事件获取视图 这里有一个简单的例子 这里有一个稍微复
ng repeat
呈现的项目
var app = angular.module('myapp', ['ngTouch']);
app.controller('MyCtrl', function MyCtrl($scope) {
$scope.index = 0;
// Increment action on swipe right event
$scope.next = function($event) {
$scope.index++;
};
// Decrement action on swipe left event
$scope.prev = function($event) {
$scope.index--;
};
});
如果一次显示一个项目,则不需要重复。如果简单的CSS转换不足以实现所需的滑动效果,您可能需要研究ngAnimate。(同时,考虑使用“幻灯片”一词来指动画;“滑动”意味着用户在触摸屏设备上进行交互。)ng Animate似乎很有希望。我读这本书很开心。在用户提供评级后,是否会有一个等待“滑入”的项目“队列”?如果是我,我可能会使用rest api获取数组中的n个项目,然后每隔一段时间发出http请求以获取接下来的n个项目并将其添加到数组的末尾。如果不需要倒退,请从阵列的开始处删除旧项目。这正是我想要开始的。谢谢,干杯,伙计。您还应该查看提供的第二个演示。