Подтвердить что ты не робот

Работает ли angular 2.0 alpha с компонентами в проекте angular/material?

Я пытался заставить это работать, но не смог. Если возможно, укажите образец.

4b9b3361

Ответ 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 не выйдет из-под земли. Это может позволить вам прототип раньше.