已經按照官方更新指南 (中文翻譯見 https://segmentfault.com/a/11… ) 更新完畢的情況下,仍然可能遇到很多坑,不確定何時可以跳出。。。
-
所有元件的類需要在 app.module.ts 被事先宣告以讓 Angular 可以預先編譯
-
Angular 2 up to RC 5 的元件如果有未事先宣告的屬性繫結是會默默通過的,但是正式版不行了
-
CSS 完全換了位置不曉得如何下手
-
ionic build android
根本構建不能。不曉得怎麼辦 (update:ngc
命令相關問題參見 https://segmentfault.com/a/11… ) -
如果真心搞不定
ionic build android
的話直接ionic serve --nobrowser --nolivereload
之後 (上一步若拷貝檔案過程出錯則此時手動拷貝)cordova build android
(update: RC1 已修復) -
Badge 元件有問題,所以它的
color
屬性 (這個實際上不受影響) 和 tabs 元件的tabBadgeStyle
屬性無法正常工作 (update: RC1 已修復): https://github.com/driftyco/i… and http://ionicframework.com/doc… -
Roboto 字型沒了,現在 web fonts 只有圖示字型的各種格式
-
貌似
ion-item
內部元素的 DOM 順序改了,並且使得依賴舊順序的自定義元件不能正常工作 (後來發現實際上是 Ionic 2 的預設樣式改了…) -
Loading 元素 (和一些其他元素如 Toast) 建立和顯示後不能反覆
dismiss
, 否則會報錯,在順序我們無法控制的情況下就悲劇了 (update: RC1 已修復) -
帶有
ion-button
屬性的超連結會變得前景色和背景色一模一樣 (update: RC1 已修復)
所以說, Ionic 2 的樣式自定義完完全全是選擇器優先順序大戰嘛~ #ThatsWhyBEMIsImportant
看來我們還是得等 RC1 了。。。(Oct 14 update: RC1 已出來)
Still fixing bugs~
邊踩邊更,以上。