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