Angular2 Alpha 44中的属性

时间:2015-10-23 16:29:45

标签: angular

我正在尝试将数据从我的父组件传递到我的子组件

它似乎从旧版本改变了,或者我看不出我做错了什么!

players = Array<PlayerModel>

这是代码:

<best-score-board [players]="players"></best-score-board>
bestScoreBoardComponent

中的

import {Component, Input, NgFor} from 'angular2/angular2';
import {PlayerModel} from '../../models/players/player.ts';

@Component({
    selector: 'best-score-board',
    templateUrl: 'app/components/leaderboards/bestScoreBoard.html',
    directives: [NgFor],
    properties: [players]
})
export class BestScoreBoardComponent {
    constructor() {

    }
}

没有错误...但应用程序根本没有加载...

看到加载...(从我的主应用程序选择器加载...)

1 个答案:

答案 0 :(得分:1)

自Angular Alpha.38以来,属性重命名为inputs。请参阅此更改集https://github.com/angular/angular/commit/adbfd29