Я пытался заставить это работать, но не смог. Если возможно, укажите образец.
Работает ли angular 2.0 alpha с компонентами в проекте angular/material?
Ответ 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 работать из-за этой проблемы.
Ответ 2
Текущая версия angular -материала не будет работать с angular 2.0, но я уверен, что будет новая ветка (или версия), которая будет совместима с angualar 2.0.
Ответ 3
Я знаю, что этот вопрос старый, но я обнаружил, что сегодня у них есть ссылка в angular/материале README, который указывает на репозиторий, созданный специально для цели angular2 angular/material: https://github.com/angular/material2
Он все еще находится в alpha0.
Как предложение, возможно, это может помочь использовать что-то вроде http://www.getmdl.io/, пока материал2 не выйдет из-под земли. Это может позволить вам прототип раньше.