我目前正在使用Angular 2 with Material开发WebApp。 问题是,因为我已经更新了我的包裹,所以SnackBar不再工作了。
这是我的代码:
import { MdSnackBar } from '@angular/material';
export class HomeMembershipComponent implements OnInit {
constructor(public snackBar: MdSnackBar) {
this.snackBar.open('Félicitation votre compte a bien été créé', 'Ok', {
duration: 3000
});
}
}
这是我得到的错误:
EXCEPTION: Uncaught (in promise): TypeError: this._appRef.attachView is not a function
你知道发生了什么吗?它在npm更新之前运行良好。
我知道Angular资料2是一个正在进行的主题,但他们的Github没有提出问题
答案 0 :(得分:4)
在将材料从2.0.0-beta.1更新到2.0.0-beta.2后,小吃栏和对话框会出现这种情况。更新angular2模块应该可以解决这个问题。
从2.2.1到2.4.0为我解决了这个问题。