为什么Angular Material是响应式的,而AngularJS Material不是?

okxuctiv  于 12个月前  发布在  Angular
关注(0)|答案(5)|浏览(114)

我正试图为我的一个应用程序选择一个框架,我偶然发现了Angular MaterialAngularJS Material。我知道这两个都来自Google(如果我错了请纠正我),但基本上都在做或多或少相同的事情,在HTML页面中渲染组件,我不明白的是(由于对类似名称的混淆,搜索Google不是很有效)为什么Angular Material没有响应,而AngularJS Material是?我应该选择哪一个,以使我的应用程序响应?或者......我如何让Angular Material应用程序响应?

guz6ccqo

guz6ccqo1#

仅仅因为记录图书馆的网站没有响应,并不意味着图书馆本身也没有响应。事实上,两者都是响应式的,但很明显,你的应用程序是否会响应,这主要取决于你,而不仅仅是库。
至于你应该选择哪一个,这应该是你的主要问题。AngularJS Material适用于AngularJS(v1.x),Angular Material适用于Angular(v2+)。
我同意你的说法,命名是混乱的,但你不应该担心自己与此。首先选择一个框架,而不是库。首先选择一个图书馆就像选择一种油漆,回到家,想知道哪些房间可以用那种颜色油漆。它可能是这样的情况下,油漆是非常普遍的,可以适用于所有的墙壁在所有的房间。但它可能是这样的情况下,颜色是非常具体的,它不会看起来很好,在您的任何一个房间。

piv4azn7

piv4azn72#

你应该使用angularjs材料,因为响应性是内置的,因为它是一种基于指令的方法,应用任何CSS都将非常复杂。

vsikbqxv

vsikbqxv3#

请记住,AngularJS Material仍在开发中。(许多功能还在添加中)。使用它的一个很好的理由(只是提到例如)Angular-data-table在1.x中不再支持,并且停止了对它的开发,但更多的工作正在投入md-data-table,这是相同的材料设计版本,并提供了大量的功能。
https://www.npmjs.com/package/md-data-table

toe95027

toe950274#

对于Angular 2和Angular 4应用程序,您可以使用

你可以在这个演示中看到它是如何实现响应式布局的。

  • https://tburleson-layouts-demos.firebaseapp.com/#/responsive

希望对你有帮助。

g6ll5ycj

g6ll5ycj5#

为什么Angular Material不响应,而AngularJS Material响应?
他们俩都是AngularJS Material通过其layout component进行响应。Angular Material通过Angular Flex-Layout响应
我应该选择哪一个,以使我的应用程序响应?
Angular Flex-Layout比AngularJS Material的layout强大得多。如果你学会了一次,你就可以在所有的Angular 2+应用程序中使用它,而不仅仅是Angular Material
或者..如何让Angular Material应用程序响应?
正如前面提到的Angular Flex-Layout。不需要像Bootstrap那样的额外网格。

相关问题