我正在尝试将数据从我的父组件传递到我的子组件
它似乎从旧版本改变了,或者我看不出我做错了什么!
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() {
}
}
没有错误...但应用程序根本没有加载...
看到加载...(从我的主应用程序选择器加载...)
答案 0 :(得分:1)
自Angular Alpha.38以来,属性重命名为inputs
。请参阅此更改集https://github.com/angular/angular/commit/adbfd29