Ionic 2 Beta 11 升級 RC 0 的坑 (update: RC 1 已經出來了,稍微沒那麼坑一點點)

已經按照官方更新指南 (中文翻譯見 https://segmentfault.com/a/11... ) 更新完畢的狀況下,仍然可能遇到不少坑,不肯定什麼時候能夠跳出。。。android

  • 全部組件的類須要在 app.module.ts 被事先聲明以讓 Angular 能夠預先編譯git

  • Angular 2 up to RC 5 的組件若是有未事先聲明的屬性綁定是會默默經過的,可是正式版不行了github

  • CSS 徹底換了位置不曉得如何下手web

  • ionic build android 根本構建不能。不曉得怎麼辦 (update: ngc 命令相關問題參見 https://segmentfault.com/a/11... )segmentfault

  • 若是真心搞不定 ionic build android 的話直接 ionic serve --nobrowser --nolivereload 以後 (上一步若拷貝文件過程出錯則此時手動拷貝) cordova build android (update: RC1 已修復)app

  • Badge 組件有問題,因此它的 color 屬性 (這個實際上不受影響) 和 tabs 組件的 tabBadgeStyle 屬性沒法正常工做 (update: RC1 已修復): https://github.com/driftyco/i... and http://ionicframework.com/doc...ionic

  • Roboto 字體沒了,如今 web fonts 只有圖標字體的各類格式字體

  • 貌似 ion-item 內部元素的 DOM 順序改了,而且使得依賴舊順序的自定義組件不能正常工做 (後來發現其實是 Ionic 2 的默認樣式改了…)ui

  • Loading 元素 (和一些其餘元素如 Toast) 建立和顯示後不能反覆 dismiss, 不然會報錯,在順序咱們沒法控制的狀況下就悲劇了 (update: RC1 已修復)翻譯

  • 帶有 ion-button 屬性的超連接會變得前景色和背景色如出一轍 (update: RC1 已修復)

因此說, Ionic 2 的樣式自定義完徹底全是選擇器優先級大戰嘛~ #ThatsWhyBEMIsImportant

看來咱們仍是得等 RC1 了。。。(Oct 14 update: RC1 已出來)

Still fixing bugs~

邊踩邊更,以上。

相關文章
相關標籤/搜索