Angular 2/3指令是否与Angular 4兼容

时间:2017-09-08 20:24:06

标签: angular

我想使用此滑动指令 - https://github.com/gajus/angular-swing,但看起来它不适用于Angular IO(Angular JS 4)

1 个答案:

答案 0 :(得分:1)

这肯定会 NOT 与Angular 2+一起使用。来自文档:

  

Swing的AngularJS指令:可刷卡的界面。该   向左滑动/向右滑动用于是/否输入。正如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等库用于触摸手势。