Angular2 培训资料


最近给项目组做了一个Angular2的培训,简要介绍了Angular1 与 Angular2的区别以及Angular2的核心特性,包括:

 

 

注意:当前Angular2的最新版本为alpha 42, 培训资料里面是基于alpha 40的。alpha 42和alpha 40有些许区别,主要表现在:

  • @View不再是必须的,一个组建的组成为 @Component + Class
  • 依赖注入时,viewBindings属性已经被设置为deprecated, 新的属性为viewProviders
  • 路由写法有了轻微的变化,在alpha 40中bootstrap应用时,代码如下:
bootstrap(App, [
    routerBindings(App),
    bind(LocationStrategy).toClass(HashLocationStrategy)
]);

 

在最新的alpha 42中,已经变为

bootstrap(App, [
    ROUTER_PROVIDERS,
    provide(LocationStrategy, {useClass: HashLocationStrategy})
]);

 

具体请查看 https://github.com/flyingzl/angular2-seed/blob/master/src/app/router.ts 

培训资料请移步百度网盘 http://pan.baidu.com/s/1ntjEF81

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM