我已经开始使用此处找到的开发工具包的项目:https://github.com/datatypevoid/ng2-mean-webpack。一切似乎都完全正常工作,当我创建的参数属性的新类(正式打字文件在这里所看到:https://www.typescriptlang.org/docs/handbook/classes.html)除外,我在控制台中的错误消息说:Angular2类的构造函数错误:没有数字提供商
ORIGINAL EXCEPTION: No provider for Number!
这里是我的类:
@Component({
selector: 'grid-tile',
template: require('./grid-tile.component.html'),
styleUrls: [require('!style!css!sass!./grid-tile.component.scss')],
providers: [],
directives: [],
pipes: []
})
export class GridTile extends Tile {
constructor(private x:number, private y: number) {
super();
}
}
而一个在这里是我如何创建实例:
var tile = new GridTile(3,4);
tiles.push(tile);
我真的很感激,发现此proble的解决方案随着我进一步发展。我遵循Angular2 Tour of Heroes教程和参数属性似乎工作正常,所以我想知道它是否与开发工具包有关或者只是我传递的东西..我完全是新的Angular2 ,所以这可能是我的错。谢谢您的帮助。
为了记录在案,包笔者上市已被弃用,搬到这里:https://github.com/datatypevoid/vulgar –