angular.js - 각도 페이지의 값 전달 문제
巴扎黑
巴扎黑 2017-05-15 16:52:32
0
4
666

Angular-ui-route의

에 대해 알려주세요. 으아아아

이 간단한 문자열만 전달할 수 있나요?
객체를 전달하려면 전역 변수를 어떻게 사용해야 합니까?

巴扎黑
巴扎黑

모든 응답(4)
phpcn_u1582

간단한 문자열뿐만 아니라 객체도 전달할 수 있습니다

  1. 라우터 구성의 매개변수 이름을 예로 들어보겠습니다.

    으아악
  2. 페이지 전환에 $state 사용

    으아악
  3. 컨트롤러에서 $stateParams를 사용하여 매개변수 가져오기

    으아악

물론, URL에 반영되지 않은 매개변수를 전달하면 돌아가기 등의 작업 중에는 해당 매개변수를 사용할 수 없습니다.

@whosesmile의 방법을 사용하여 서비스를 이용할 수 있습니다. LZ는 Angle의 내장 $cacheFactory. 使用这个可以生成一个缓存, 执行put get remove removeAll및 기타 작업

을 살펴볼 수 있습니다.
巴扎黑

http://stackoverflow.com/a/25999849/2586541

大家讲道理

보통 두 가지 옵션
1. 전역 변수, 즉 $rootScope
사용 2. 서비스를 사용합니다. 서비스는 단일 인스턴스이므로 데이터에 액세스하기 위해 일반 캐시 데이터 서비스를 정의할 수 있습니다. 필요한 경우 데이터를 전송해야 하는 컨트롤러에서 service.set(key, value)를 호출합니다. 이전 데이터를 읽는 컨트롤러의 service.get('key')

伊谢尔伦

어떤 버전의 ui-router가 URL
1.$state

의 매개변수를 유지하기 위해 다음 메소드를 추가했는지 잊어버렸습니다. 으아악

2.라우터 구성

으아악

3. $stateParam.datas를 사용하여

를 얻으세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿