2014-12-30 7 views
0

두 개의 다른 컨트롤러 인 Master와 Detail이있는 두 페이지가 있습니다. 마스터는 데이터베이스의 데이터 목록과 도구 모음의 추가 버튼으로 구성되며 컨트롤러 이니셜 라이저의 db에서 데이터를 가져옵니다. 사용자가 추가 버튼을 누르면 세부 정보 페이지로 이동 한 다음 데이터를 입력 한 다음 저장하고 다시 가져옵니다. 마스터 페이지로 이동하십시오.Onsen UI + AngularJs로 페이지 데이터를 새로 고치는 방법

이제 컨트롤러 초기화 프로그램이 호출되지 않아 페이지가 이미 존재하므로 마스터 페이지 데이터를 새로 고칠 수 있습니까?

답변

0

영구적 인 데이터를 얻으려면 factory라고하는 항목이 있어야하며, 응용 프로그램의 초기 시작시 데이터를 얻으려면 .run을 Angular로 지정해야합니다.

연구 https://docs.angularjs.org/guide/services와의 비트 https://docs.angularjs.org/guide/module

+0

당신이 마스터 데이터에 대한 공장을 가진 후 마스터 목록을 새로 적용 $ 사용하여 뜻 .RUN? 그렇다면 세부 정보 페이지가 어떻게 발견 될 수 있습니까? – RezaRahmati

+0

마스터에 데이터를 저장하고자하는 세부 정보 페이지로 갈 때,이를 수행 할 팩토리가 필요할 수 있습니다. 따라서 사용자가 세부 사항을 볼 때 프레스 저장, 마스터 세부 사항 데이터가있는 팩토리를 갱신 한 다음 사용자가 마스터 페이지로 오면 팩토리에서 실제로 데이터를 읽습니다. – Novarac23