1.特徵:html
2.不適合場景:前端
太過於簡單的頁面node
交互頻繁的,如遊戲之類交互體驗網站webpack
Desc | AngularJS | Angular |
---|---|---|
出發點 | AngularJS基於JavaScript | Angular基於TypeScript。TypeScript是ES6的超集,而且與ES5向後兼容 |
控制器等 | rootScope、scope | 組件概念,經過組件接口實現 |
數據綁定-具體詳情 | ng-model雙向綁定 | [],() 實現雙向綁定 |
模塊化 | 涉及較少 | 輕量化 ,同時提供angular-cli |
生命週期變經過組件接口,變成可選的 | onInit()、onChanges(changesObj)、doCheck()、onDestroy()、postLink() | ngOnChanges、ngOnInit ngDoCheck、ngAfterContentInit、ngAfterContentChecked、ngAfterViewInit、ngAfterViewChecked、 ngOnDestroy。具體參見lifecycle-hooks |
國際化(i18n) | 調動方法獲取對應已翻譯文本便可 | 標籤添加,i18n屬性,Angular CLI 提取i18n相關屬性,到源文件,而後copy副本,翻譯對於語言,在編譯合併到項目中。 |