我想使用这个滑动指令- https://github.com/gajus/angular-swing,但它看起来不是为Angular IO编写的(Angular JS4)
发布于 2017-09-09 04:31:26
这肯定不会在中使用Angular 2+。从文档中:
Swing的
AngularJS指令:一个可刷卡的界面。swipe-left/swipe-right输入是/否。在Jelly和Tinder等应用程序中就可以看到这一点。
它是专门针对AngularJS的,比如在Angular 1.x中。可以通过查看source代码来确认这一点。它利用了$scope和$apply以及声明Angular 1.x指令的语法,比如link函数。
function SwingStackController($scope, $element, $attrs, $parse) {
// ...
}
SwingStackController.$inject = ['$scope', '$element', '$attrs', '$parse'];
function swingStack() {
return {
restrict: 'A',
controller: SwingStackController,
}
}相反,您可以考虑像HammerJS这样的库,Angular Material 2这样的库用于触控手势。
https://stackoverflow.com/questions/46124027
复制相似问题