簡體   English   中英

如何將IONIC1項目升級到IONIC3項目?

[英]How do I upgrade the IONIC1 project to the IONIC3 project?

我有一個IONIC1項目,但我需要使用ionic3來擴展該項目的原始功能。

1.我嘗試在同一ionic3項目中使用TS來調用JS,但是我不確定使用ionic1 JS可以使用相同的方法來制作ionic3 TS嗎?

2.我不知道這些代碼是什么意思? 以及如何將這些代碼轉換為ionic3

(function() {
    angular.module('starter')
    .factory('AccMeter', [ '$rootScope', '$interval', '$timeout', 'BTCommLE', 'EmmParser', accMeterService ]);

    function accMeterService($rootScope, $interval, $timeout, bt, accParser) {...}

請告訴我如何解決這兩個問題。

Ionic v1基於AngularJs,它是Angular的第一個版本。 而Ionic v3基於最新版本的Angular。 此外,您可以查看這篇文章-

iOS和Android支持僅由Ionic本身間接完成,而更多由Cordova完成。 您可以將舊的Ionic v1應用程序打包在當前的Cordova版本(cordova-android和cordova-ios)中,因為這由Ionic CLI控制,其當前版本仍然支持Ionic v1。 我不希望這會改變。

離子框架v1至v3

我想您必須將代碼遷移到新的Angular版本。 如果您要遷移,我建議直接使用Ionic版本4。

也許這些文章可以為您提供幫助。

Angular升級指南

從Ionic 1.0遷移到Ionic 4.0-概述

以上所有答案都是正確的。 沒有魔術按鈕可從Ionic 1進行離子3/4投射。

AngularJS和Angular 2+有很大的不同。 與舊的Ionic相比,CSS樣式也是如此。

根據我的個人經驗:我幾乎必須完全重寫我的應用程序。

按照升級指南,從新的空白Ionic 3(或更好的Ionic 4)項目開始。 准備花至少一周的時間學習新Angular的原理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM