UPDATE:
Since 2.0.0-beta.12, md prefix has been removed in favor of mat prefix. See this CHANGELOG for details:
All “md” prefixes have been removed. See the deprecation notice in the
beta.11 notes for more information.
After the update, <md-form-field> should be changed to <mat-form-field>. Also, MdFormFieldModule and MdInputModule should be changed to MatFormFieldModule and MatInputModule:
import { MatFormFieldModule } from '@angular/material';
import { MatInputModule } from '@angular/material';
@NgModule({
imports: [
....
MatFormFieldModule,
MatInputModule,
....
]
Here is a link to Updated StackBlitz demo using 2.0.0-beta.12.
ORIGINAL:
<md-form-field> was introduced in 2.0.0-beta.10. See below from the changelog documentation:
md-input-container renamed to md-form-field (while still being
backwards compatible). The old selector will be removed in a subsequent release.
Here is a link to complete CHANGELOG.
To use <md-form-field> selector, make sure that you have version 2.0.0-beta.10 of material installed. Moreover, you need to import MdFormFieldModule module in you AppModule imports:
import { MdFormFieldModule } from '@angular/material';
import { MdInputModule } from '@angular/material';
@NgModule({
imports: [
....
MdFormFieldModule,
MdInputModule,
....
]
For anyone who stumbles upon this question, here is a link to working demo on StackBlitz.