2017-03-19 2 views
0

수백 페이지가있는 응용 프로그램을 만들고 싶습니다. 뭔가 필요한 sigle 파일을 사용하여 페이지 배열과 물체를 탐색하는 메서드를 정의 할 수 있습니다. 이 데이터 및 방법은 다른 구성 요소 및 페이지에서 가져와 액세스 할 수 있어야합니다. 정확히 무엇을 만들어야하는지 잘 모르겠습니다. 나는 @viewchild에 대해 생각해 보았습니다.하지만 템플릿으로 가야하고, 필요하지 않습니다. 지금은 데이터와 메소드 만 관리해야합니다. 어디를 봐야합니까?다른 구성 요소에서 동일한 데이터 및 메서드 사용

답변

1

아마도 서비스를 찾고있을 것입니다.

서비스는 구성 요소 간의 상호 작용에 사용됩니다.

this documentation을 살펴보십시오.

+1

네, 당신과 라훌이 맞습니다. 나는 서비스 (그리고 이온 2를위한 공급자)를 들여다 보았다. 그리고 그것은 바른 길 인 것처럼 보인다. 고맙습니다! –

+0

일부 코딩 후 EDIT_ NavController를 사용하려는 경우 서비스가 raccomanded 옵션이 아니라는 것을 알았습니다. 나는 아무도 내가 한 것처럼 잘못된 길로 간다. –

-1

아마도 Redux과 같은 일부 모델 라이브러리를 프로젝트에 가져오고 Redux Singleton Store에서 모든 데이터와 메소드를 넣으려고합니까?

+1

나는 당신이 새롭다는 것을 알고 있으며, 여기서 당신이 잘하기를 바랍니다. 이것 좀 봐 : http://stackoverflow.com/help/how-to-answer –

1

여러 구성 요소에서 사용할 수있는 방법을 사용하려면 서비스를 받아야 할 것입니다. 그러나 구성 요소가 응용 프로그램에서 동일한 데이터를 사용하는 경우 응용 프로그램 유지 관리 용이성을 위해 다음과 같은 이점을 얻을 수 있습니다.

각도가있는 ngrx를 사용하여 서비스를 제공하고 데모를 제공하는이 repo를 살펴보십시오. 각도 개념을 위해 나를 만들었습니다.

https://github.com/rahulrsingh09/AngularConcepts

관련 문제