Plugin/Api 实现与 @ionic/angular 和 @capacitor/XXX 之间的区别

Difference between Plugin/Api implementation with @ionic/angular and @capacitor/XXX

我将一个应用更新为带有电容器的 ionic 5。

在此之前,ionic 3 与 Cordova 一起使用。

如果我现在想在应用程序中显示一个动作Sheet,我有两个选择。

要么通过@ionic / angular我导入在构造函数中调用的ActionSheetController。 https://ionicframework.com/docs/api/action-sheet#methods

或者我安装并导入Capacitor Action-Sheet Api

从'@电容器/动作-sheet'导入{ActionSheet}; https://capacitorjs.com/docs/apis/action-sheet

现在我的问题是,除了实现之外,两者之间的区别是什么。或者是否有支持或反对其中之一的论点?

其他人也可以使用 Plugins/Apis

@capacitor/action-sheet 在 iOS/Android 上使用本机操作 sheet,而 Ionic action-sheet 使用看起来像本机操作的 Web 组件 sheet.

你想怎么用就怎么用,但是记住Capacitor可以不用Ionic,所以不是每个人都能用Ionic的action-sheet.