2017-03-05 3 views
3

동일 프로젝트에 2 각도는이온이 나는 간단한 질문이

내가 모바일 앱을위한 새로운 프로젝트를 시작합니다 (내가? 생각), 그리고 다른 developper는 각 2 CLI와 함께 프로젝트를 만들려고합니다 .

이온 2는 각도 2로 구성되어 있으므로 동일한 프로젝트에서 각도 2 (부트 스트랩 포함)와 이온 2를 넣으려면 모바일 앱을 사용하고 싶지 않으십니까?

이오닉 2 사용만으로 충분하지 않습니까?

이것이 명확하지 않으면 언제든지 알려주세요.

커뮤니티에 미리 감사드립니다.

+0

이온 2는 웹/데스크톱 중심 접근 방식에 근거를두고 있음을 알아야합니다. 기술적으로 웹 응용 프로그램에 ionic base를 사용할 수 있으며 [grid] (http://blog.ionic.io/build-awesome-desktop-apps-with-ionics-new-responsive-grid/)를 업데이트했습니다. 더 넓은 화면을 자동으로 조정하려면 [분할 창] (http://blog.ionic.io/testing-split-pane-support/)에서 작업하고 있습니다. 또한 [pwa] (http://blog.ionic.io/announcing-pwa-support-in-ionic-2/)에 대한 많은 작업이있어 ​​웹 응용 프로그램으로서 유용성이 정말 좋았습니다. –

+0

좋아요, 이것은 컴퓨터 용 웹 앱을 포함하는 프로젝트와 ios 및 android (및 Windows 전화) 용 앱에서만 점점 더 이온 2를 사용할 수 있음을 의미합니다. 이것은 대단하다 !! 두 가지 다른보기를 구현하는 방법을 살펴 보겠습니다. –

답변

2

두 코드베이스가 동일한 데이터/서비스 레이어를 갖기 위해 동일한 옵션을 사용하려는 경우 몇 가지 옵션이 있습니다.

  1. 먼저 Angular 2 앱을 만든 다음 포크로 만들고 이오닉 2 모바일 앱을 만듭니다. 당신은 이오닉 2에 맞도록 약간의 수정을해야 할 것이지만 그렇게 나쁘지는 않을 것입니다. 순차적으로 구축 할 수있는 경우이 옵션을 선택해야합니다.
  2. 모델/서비스/데이터 계층으로 공유 리포지토리를 빌드하고 두 프로젝트가 동시에 자체 뷰를 유지하도록하십시오. 동시에 빌드해야하는 경우이 옵션을 선택해야합니다.이 설정은 아마도 약간 어려울 것입니다.
  3. Angular2 앱을 만든 다음 Apache Cordova로 날개를 달아서 동일한보기를 다시 사용하십시오. 이건에 대해 강력하게 제안합니다. Ionic의 뷰 구현이 훨씬 좋고 깨끗하기 때문에, 여러분이 생각해내는 것이 무엇인지에 대해서 말입니다.
+0

빠른 주석과 explicite를 주셔서 감사합니다. 각도 2는 webapp 단일 페이지 앱에 강력하게 사용됩니다. 실제로 모바일 앱을 만들 필요가 없습니다. 나는 이오니아에 익숙하지 않아서 어떤 점을 놓치고있는 것일까 요? 난 정말 어쩌면 내가가 someting 놓친 적이 그들이 원하는, 당신의 옵션이 좋아 : 모바일 위한 컴퓨터 이 앱에 대한 1. 웹 응용 프로그램이 견해 할 수있는 더 분명 것으로부터입니다. –

+0

Ionic2는 모바일 용 Angular2의 적응입니다. 모바일 앱은 단일 페이지 웹 앱 (모바일 용)입니다. 그래서 이것은 이온이하는 것입니다. 그런 다음 단일 페이지 webapp을 webview에 래핑하고 app 래퍼에 넣습니다. –

+0

고마워요! 이것은 내가 이해 한 것이지만 나는 그것에 대해 확신하지 못했습니다. 좋은 하루 @Ajk_P –