国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

從Ionic2 beta更新到Ionic2 RC0的正確姿勢

TIGERB / 1162人閱讀

摘要:參照更新你的文件刪除文件夾和文件參照更新文件重命名并重新定位到移動文件從到比如等等將你定義的屬性移動到文件修正你的圖片路徑例如之前是現在應該是組件內與模版相關的變量,修改關鍵字為。

ps:參照官方文檔進行整理。填了一些坑供參考 :)

基于Angular2的正式發布,Ionic2也進入了RC版本。但是因為結構和語法變動,使得從beta到RC不能平滑升級。

官方給出了2種升級方式:
1.創建一個新項目并將原有文件復制到新項目中。
2.在現有的項目基礎上進行修改。

兩種方式我都試過,推薦第一種方式進行升級,復雜度低。

注意:這次更新引入了NgModules,這是由Angular2正式版引入的。詳細點這里

復制文件到新項目中(推薦)

1 . 確保你使用的 npm 版本在 3.x 以上 :

    npm --version

如果你當前的版本不是 3.x 以上,請先去安裝最新的 Node.js。

然后更新 npm

    npm install npm@latest -g

注意:目前最新版本為 _3.10.8_?,但是很多人都遇到了 uid must be an unsigned int的問題,所以我后退了2個版本安裝:

    npm install npm@3.10.6 -g

2 . 安裝最新的 Ionic CLI:

    npm install -g ionic

注意: 如果你之前安裝了 beta 版本的 cli,你應該先運行 npm uninstall -g ionic 卸載掉然后再進行安裝. 安裝完成后運行 ionic -v 來檢查,確保你的 cli 版本為 2.1.0 。

3 . 創建一個新的 Ionic 2 RC0 項目:

    ionic start --v2 myApp

4 . 復制/粘貼 所有你的 beta 文件到新的 RC 0 項目中。頁面文件從 app/pages/src/pages/, 服務提供器文件從 app/providerssrc/providers, 過濾器文件從 app/pipessrc/pipes 以及你的自定義組件到 src/components。

注意:這里建議用構建命令直接生成新的相應的組件。可以免去后面修改的很多步驟。 ionic g [component|directive|page|provider|pipe|tabs] pageName

5 . 重定義所有的 templateUrl 路徑,只保留 .ts 文件名. 比如 app.component.ts 文件中連接應該從build/app.html 修改為 app.html 頁面文件 about.html 也同樣從 build/pages/about/about.html 修改為 about.html。

6 . 導入并添加所有的頁面到 src/app/app.module.ts 文件中的 declarations 數組和 entryComponents 數組中。

7 . 導入并添加所有的自定義組件和過濾器到 src/app/app.module.ts 文件中的 declarations 數組中。

注意:實際修改中發現部分自定義組件不僅要添加到 declarations 中,仍然也要添加到 entryComponents 數組中。

8 . 導入并添加所有的提供器(providers)到 src/app/app.module.ts 文件中的 providers 數組中.

9 . 刪除所有原 @Component 中的providers, pipesdirectives屬性.

10 . 組件內與模版相關的變量,修改 private 關鍵字為 public

注意: 想要知道為什么這樣修改 戳這里.

11 . 修改模版中的

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/91558.html

相關文章

  • ionic2實現透明狀態欄和透明工具欄

    摘要:抽時間寫了個,你想要的都在這里了。你可以狠狠的點擊下面的鏈接去往倉庫地址,一探究竟。你可以直接下來,直接運行。 ionic2實現透明狀態欄和透明工具欄 目錄 如何實現? 集成DEMO(2017/4/1更新) 簡短的分析 一個額外的小栗子 我想讓狀態欄變色怎么辦? 為什么這么做? 總結 以下是我的方案,不繞彎子,直接上實現過程.首先貼效果圖,來張gif(2017/4/1更新)show...

    wenshi11019 評論0 收藏0
  • Ionic1 遷移至 Ionic2 基本說明

    摘要:遷移概念是基于之上重寫的全新框架。從遷移雖然應用需要對其語法結構進行更新,但是開發人員仍然可以通過和這兩篇文章來積極的確保升級工作符合最佳的應用實踐。這可以很容易的讓一個的控制器遷移為一個的類。 遷移概念 Ionic 2 是基于 Angular 2 之上重寫的全新框架。所有你已知的關于的 Angular 的部分仍然存在,但是也有一些作為開發人員仍要了解的新的語法和結構性變化。關于 An...

    shevy 評論0 收藏0
  • 使用Docker創建Ionic2 PWA開發環境 1

    摘要:它使用作為其開發語言。關于為了避免環境搭建污染我的,我選擇將我的開發環境限制在一個容器中,同時避免了自制軟件和不可逆的本地安裝程序。我們將使用來構建一個新的鏡像創建一個新的。下一篇文章將詳細介紹如何用搭建真正用于生產環境的項目。 我想創建一個簡單的漸進式Web應用程序(PWA),在移動設備上運行,接收用戶數據并將其保存到后臺。 我選擇了Ionic 2(忽略了它創建本地應用程序的能力),...

    cod7ce 評論0 收藏0

發表評論

0條評論

TIGERB

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<