我应该为 Angular 使用 Material 还是为 AngularJS 使用 Material?
Should I use Material for Angular or Material for AngularJS?
Angular's GitHub 页面显示了两个与 Material 设计相关的固定存储库:
angular/material 的 README.md 标题为 Material AngularJS 应用程序设计.
angular/material2 的 README.md 标题为 Material Angular[=67= 的设计].
我正在使用 angular-cli 构建一个 Angular2 网络应用程序,并且 installed 和 imported @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 and not material.angularjs.org 上的文档?
问题:
有人可以验证以下内容是否正确吗?
考虑到 material.angular.io seems pretty (very?) limited in layouts, components, etc when compared to material.angularjs.org, should I use material.angularjs.org 在我的应用程序中利用众多布局和小部件等?
angular/flex-layout可以同时使用吗?
使用 Angular(V2 或 +)构建应用程序时,您应该使用 angular/material2 (github) and the doc at material.angular.io。
不要使用 material.angularjs.org,因为它用于 AngularJs 应用程序。
正如您所注意到的,material2 没有太多可用于处理布局的内容,因此您应该使用 angular/flex-layout。
它写在 material2 repo 自述文件中:
顺便说一句,这里是个人意见,但他们决定将布局与组件分开是很棒的,所以即使您决定使用其他组件,您仍然可以拥有响应式布局,这要归功于 angular/flex-layout.
Angular's GitHub 页面显示了两个与 Material 设计相关的固定存储库:
angular/material 的 README.md 标题为 Material AngularJS 应用程序设计.
angular/material2 的 README.md 标题为 Material Angular[=67= 的设计].
我正在使用 angular-cli 构建一个 Angular2 网络应用程序,并且 installed 和 imported @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 and not material.angularjs.org 上的文档?
问题:
有人可以验证以下内容是否正确吗?
考虑到 material.angular.io seems pretty (very?) limited in layouts, components, etc when compared to material.angularjs.org, should I use material.angularjs.org 在我的应用程序中利用众多布局和小部件等?
angular/flex-layout可以同时使用吗?
使用 Angular(V2 或 +)构建应用程序时,您应该使用 angular/material2 (github) and the doc at material.angular.io。
不要使用 material.angularjs.org,因为它用于 AngularJs 应用程序。
正如您所注意到的,material2 没有太多可用于处理布局的内容,因此您应该使用 angular/flex-layout。
它写在 material2 repo 自述文件中:
顺便说一句,这里是个人意见,但他们决定将布局与组件分开是很棒的,所以即使您决定使用其他组件,您仍然可以拥有响应式布局,这要归功于 angular/flex-layout.