2016-11-18 6 views
0

Я перемещаюсь с Ionic 1.x до Ionic 2.x. В Ionic мы использовали AngularJS 1.x.x.Выполняется ли ионный 1-угловой код на ионном 2?

Теперь я в основном повторно использую тот же код в Ionic 2.x и не сталкивался с какими-либо проблемами. Есть ли что-нибудь, что я должен иметь в виду при миграции, поскольку Ionic 2 написан в AngularJS 2.

Мой код по-прежнему находится в Угловой 1. Хотя это работает, хорошо ли это делать? Есть ли что-то, о чем я должен знать?

+0

угловые 1 и угловые 2 не являются одинаковыми каркасами; угловой 2 был переписан с нуля. Есть * некоторые * возможные пути обновления, но вы, вероятно, будете переписывать большую часть своего кода, особенно если вы полагаетесь на угловые 1 функции, такие как '$ scope', которых нет в угловом 2. – Claies

+0

@Claies Но я в настоящее время используется '$ scope' в ** ionic 2 ** и работает. –

+1

сомнительно; возможно, вы установили ионный 2 cli, но если вы не использовали '--v2' при создании нового проекта, вы все еще используете ионный 1, и если бы вы использовали переключатель v2, использование' $ scope' wouldn возможно. – Claies

ответ

0

Правильный ответ NO.

Любой код, который был написан в AngularJS 1.x.x не будет идеально работать в Ионные 2, если вы не добавите Угловое в библиотеке отдельно.

Так в идеале вы должны иметь Угловое 1 с ионического 1 и Угловое 2 с Ионные 2.

Смежные вопросы