我应该为AngularJS使用Angular材料还是材质?

Jac*_*ack 11 javascript angular-material angular-material2 angular

Angular的GitHub页面显示了与Material Design相关的两个固定存储库:

  1. 角/材料2
  2. 角/材料

README.md角/材料的标题为AngularJS应用材料设计.

README.md角/材料2的题目是材料设计的角度.

我使用的是建立一个Angular2 Web应用程序的角度,CLI,并都安装进口 @angular/materialapp.module.ts.

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { HttpModule } from '@angular/http';
import { MaterialModule } from '@angular/material'
import { FlexLayoutModule } from '@angular/flex-layout'

    @NgModule({
      declarations: [
        AppComponent,
      ],
      imports: [
        BrowserModule,
        HttpModule,
        FlexLayoutModule,
        MaterialModule
      ],
      providers: [],
      bootstrap: [AppComponent]
    })
    export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

我假设我应该关注material.angular.io而不是material.angularjs.org的文档?

问题:

  1. 有人可以验证以下是否正确?

  2. 鉴于material.angular.io似乎在布局,组件等时相比,漂亮(很?)有限material.angularjs.org,我应该使用material.angularjs.org在我的应用程序采取了许多布局和小部件的优势,等等?

  3. 能否角/柔性布局与使用两个?

max*_*992 12

使用Angular(V2或+)构建应用程序时,应使用angular/material2(github)和material.angular.io上的doc .

不要像使用AngularJs应用程序那样使用material.angularjs.org.

正如您所注意到的,material2没有太多处理布局,您应该使用angular/flex-layout.

它写在material2 repo自述文件中:

在此输入图像描述

BTW,这里的个人意见,但很高兴他们决定将组件从组件中分离出来,所以即使你决定使用其他组件,你仍然可以通过角度/弹性布局来获得响应式布局.