Angular's GitHub strona przedstawia dwie przypięte repozytoriów odnoszących się do materialnych design:Czy powinienem używać materiału dla kątowego lub materiału dla AngularJS?
README.md dla angular/material zatytułowany projektowania materiałów dla angularjs Apps.
Numer README.md dla angular/material2 jest oznaczony jako Material Design dla Angular.
buduję aplikację internetową Angular2 używając angular-cli i mają zarówno zainstalowany i importowane@angular/material
w 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 { }
zakładam powinny być następujące dokumentacji w material.angular.io i nie material.angularjs.org?
Pytania:
Może ktoś sprawdzić następujące jest poprawna?
- angular/material2 udokumentowane w material.angular.io
- angular/material udokumentowane w material.angularjs.org
Zważywszy, że material.angular.io wydaje się dość (bardzo?) Ograniczony układów, komponentów, etc, w porównaniu do material.angularjs.org, należy użyć material.angularjs.org w moja aplikacja do korzystania z licznych układów i widżetów, itp?
Czy można używać obu razem z angular/flex-layout?
Dzięki za wskazanie, które projekty związane z materiałem były dla Angular 1 i które były dla Angular 2+. To uratowało mnie przed błędnymi krokami. Czy to prawda, że materiał nie ma dużego wsparcia dla układów? Wygląda na to, że jest teraz więcej wsparcia dla układu. Czy to wystarczy, aby usunąć potrzebę zastosowania osobnego projektu kątowego/flex-layout? – RationalPi
Cieszę się, że pomogło! Jak widać w sekcji [layout] (https://material.angular.io/components/categories/layout) z dokumentacji materiałowej, nie ma wiele wspólnego z układem. Chyba, że chcesz tylko użyć listy siatki (co prawdopodobnie nie wystarcza). Więc tak, powinieneś trzymać się flex-layout. – Maxime