찾다

 >  Q&A  >  본문

angle.js - 처음으로 경로 A에서 경로 B로 각도 점프하면 경로 B의 컨트롤러가 초기화됩니다. 두 번째로 경로 B로 점프하면 경로 B의 컨트롤러가 초기화되지 않습니다.

처음으로 경로 A에서 경로 B로 각도 점프할 때 경로 B의 컨트롤러가 초기화됩니다. 두 번째로 경로 B로 점프할 때 경로의 매개변수가 변경되면 경로 B의 컨트롤러가 초기화됩니다. 초기화가 수행됩니다. 경로의 매개변수가 변경되지 않으면 경로 B의 컨트롤러가 다시 초기화되지 않습니다. 경로가 점프할 때마다 컨트롤러를 초기화하도록 하려면 어떻게 해야 합니까?

`//라우팅 구성은 다음과 같습니다.

으아악 으아악
世界只因有你世界只因有你2797일 전745

모든 응답(3)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-15 17:05:27

    ionic을 사용해 보셨나요? Ionic의 캐시 모드가 다시 로드되지 않습니다.

    회신하다
    0
  • 迷茫

    迷茫2017-05-15 17:05:27

    $watch 추가

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-15 17:05:27

    실수했습니다. 경로의 매개변수가 변경되었는지 여부에 관계없이 컨트롤러가 초기화됩니다. 공식 각도 튜토리얼을 따르세요.

    메모리 사용량과 성능을 고려하여 컨트롤러는 필요할 때만 인스턴스화되고 더 이상 필요하지 않으면 삭제됩니다. 이는 경로를 전환하거나 뷰를 다시 로드할 때마다 현재 컨트롤러가 AngularJS에 의해 지워진다는 것을 의미합니다.

    회신하다
    0
  • 취소회신하다