如何在没有 HammerJS 的情况下使用 Angular Material
How to use Angular Material without HammerJS
在没有 Hammerjs 的情况下 Angular Material 的正确使用方法是什么?
我不想 HammerJS。当我将鼠标拖入 Material 选项卡组(即使在 HTML INPUT 控件内)时,它会产生奇怪的行为(切换到另一个选项卡),我绝对不希望出现这种行为。我无法 select 在选项卡组内显示任何文本。
如果我不包括 hammerjs,Angular 每次都会抱怨。我不认为在我的控制台中留下警告消息是个好习惯。
文档很清楚。
某些组件需要 HammerJS
https://material.angular.io/guide/getting-started
"Some components (mat-slide-toggle, mat-slider, matTooltip) rely on HammerJS for gestures. In order to get the full feature-set of these components, HammerJS must be loaded into the application."
更新 - 从 Angular 9 开始,hammerJS 是可选的
从 Angular Material v12 开始,HammerJS 不是必需的,甚至在 Getting Started guide 中也没有提到。
在没有 Hammerjs 的情况下 Angular Material 的正确使用方法是什么?
我不想 HammerJS。当我将鼠标拖入 Material 选项卡组(即使在 HTML INPUT 控件内)时,它会产生奇怪的行为(切换到另一个选项卡),我绝对不希望出现这种行为。我无法 select 在选项卡组内显示任何文本。
如果我不包括 hammerjs,Angular 每次都会抱怨。我不认为在我的控制台中留下警告消息是个好习惯。
文档很清楚。
某些组件需要 HammerJS
https://material.angular.io/guide/getting-started
"Some components (mat-slide-toggle, mat-slider, matTooltip) rely on HammerJS for gestures. In order to get the full feature-set of these components, HammerJS must be loaded into the application."
更新 - 从 Angular 9 开始,hammerJS 是可选的
从 Angular Material v12 开始,HammerJS 不是必需的,甚至在 Getting Started guide 中也没有提到。