Angular's GitHub頁面顯示與材料設計了兩個固定的倉庫:我應該使用AngularJS的AngularJS還是Material?
的README.md爲angular/material題爲材質設計AngularJS應用。
README.md對於angular/material2標題爲角度的材料設計。
我建設使用angular-cli的Angular2 Web應用程序和同時擁有安裝和進口@angular/material
爲app.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 { }
我想我應該在material.angular.io而不是material.angularjs.org文檔以下?
問題:
有人能驗證以下是正確的?
鑑於記錄記載,material.angular.io似乎很(非常?)限制在一定的佈局,組件等相比material.angularjs.org,我應該使用material.angularjs.org在我的應用程序要利用衆多的佈局和小部件等?
可以使用angular/flex-layout嗎?
感謝您指出哪些與材質相關的項目適用於Angular 1,哪些適用於Angular 2+。它使我從一些失誤中解救出來。 材料對佈局沒有太多的支持,這仍然是真的嗎?現在似乎有更多的佈局支持。它足以消除使用單獨的角度/彈性佈局項目的需要? – RationalPi
很高興幫助!正如您在材料文檔中的[佈局](https://material.angular.io/components/categories/layout)部分中看到的那樣,與佈局沒有多大關係。除非你只是想使用網格列表(這可能是不夠的)。所以是的,你應該堅持彈性佈局。 – Maxime