Angular 2/4 - Carousel& jQuery插件

时间:2017-06-06 17:23:26

标签: angular

我在GitHub上看到了一些关于猫头鹰旋转木马和旋转木马的类似问题。但他们没有回答我的问题。

我正在建立一个基本网站,在某个时间点我需要一个可以容纳多个图像的轮播,并且像owl-carouselslick一样工作。

这些插件是数千个jQuery插件的一些示例,这使得构建Web更容易(当不使用角度2/4时)。

我想使用jQuery插件,但是我不知道使用它时会遇到的问题和挑战。

以下列出了有关Angular 2/4的问题:

  • 如果没有替代方案,我应该使用jQuery插件吗?

  • 如果我使用jQuery插件,我会松开什么?

  • 如果我以最佳方式使用jQuery插件,我仍然可以使用Angular Universal吗?

  • 有哪些替代方案?

2 个答案:

答案 0 :(得分:1)

如果没有其他选择,欢迎您使用jQuery插件,但几乎总是是比大多数严格的JS jQuery插件更好的选择。

如果您使用jQuery插件,您将失去Angular用于创建跨浏览器兼容的快速和紧凑渲染的许多关键交互。

旋转木马的最佳选择是Bootstrap - Carousel。 Bootstrap通常内置于您在GitHub上找到的大多数Angular样板和模板中。查看https://ng-bootstrap.github.io/#/getting-startedhttps://ng-bootstrap.github.io/#/components/carousel。它为基于角度的旋转木马提供了快速实现。

答案 1 :(得分:0)

我刚刚发现了一个很棒的猫头鹰旋转木马插件,带有漂亮的动画和懒加载选项。这是npm https://www.npmjs.com/package/ngx-carousel,演示在这里https://sheikalthaf.github.io/ngx-carousel。我想这是最适合现在的,因为Material团队没有考虑旋转木马。

编辑:我刚尝试在我的项目中使用,但设计很差。