Ответ 1
Команда работает над портом Angular Material for 2.0, и вы можете найти исходный код здесь.
Я создал демонстрационную демонстрацию, показывающую, как использовать ее вместе с Angular 2:
import {Component, View, bootstrap} from 'angular2/angular2';
import {MdInput, MdInputContainer} from 'angular2_material/material';
// Defines a new HTML tag <hello-ngconf>
@Component({
selector: 'material-demo'
})
@View({
template: `
<md-input-container>
<label>Your name</label>
<input #newname />
</md-input-container>
<p>
Hello, {{newname.value}}
</p>
`,
directives: [MdInputContainer, MdInput]
})
class MaterialDemoComponent {
}
bootstrap(MaterialDemoComponent);
Смотрите в действии этот плункер.
Вы можете найти дополнительные примеры в репозитории angular2.
Имейте в виду, что это все еще альфа-код, и он не является полностью функциональным. Например, я не мог заставить MdButton работать из-за этой проблемы.