Я работаю над переносом приложения из JavaScript \ Ionic \ Angular1 в Typcript \ Ionic2 \ Angular2 по одному файлу за раз. Я выложил несколько десятков практических советов и таких вопросов о переходе от одного к другому, сделал быстрый запуск и урок Angular 2 и увидел, как перейти от .js к .ts, а также установить все пакеты npm I необходимость. Предполагая, что у меня есть все необходимое для начала процесса миграции, мне действительно нужна помощь, которая действительно начинается. У меня есть десятки файлов для конвертирования, и это очень помогло бы мне просто получить один файл, преобразованный правильно, когда старый код закомментирован, чтобы использовать его в качестве ссылки для преобразования других.Перенос JavaScript Ionic Угловое 1 приложение в Typcript Ionic 2 Angular 2 App
Образец файла. Если бы вы могли преобразовать это для меня или пройти меня через его преобразование, я был бы очень благодарен.
angular.module('myApp.app', ['ionic'])
.controller('myApp.app', function($rootScope, $scope, AService, BService, CService){
$scope.setUserName = function (user){
$scope.user = user;
};
document.addEventListener('deviceready', function() {
$rootScope.$on('$cordovaNetwork:online', function (e, nState) {
BService.setOnline(true);
})
})
})
спасибо.
Не могли бы вы показать мне, как этот же код будет выглядеть с помощью UpgradeAdapter? Благодарю. – cjpartin
К сожалению, я не очень хорошо разбираюсь в Angular1, и мне никогда не приходилось обновлять приложение, но [эта статья] (http://blog.thoughtram.io/angular/2015/10/24/upgrading-apps -to-angle-2-using-ngupgrade.html) имеет довольно подробное описание процесса, а также имеет отличные ссылки на внешний контент, описывающий понятия и терминологию. – morphatic