angular.js - 점프 경로에서 보기를 전환할 때 사용자가 입력한 양식 데이터를 저장하는 방법은 무엇입니까? ~
黄舟
黄舟 2017-05-15 17:12:55
0
3
616

현재 제가 생각하고 있는 해결책은 $rootScope에 저장하는 것인데 확실히 좋지 않습니다...

서비스에 저장할 수 있는데, 폼 입력을 모니터링하고 실시간으로 setter 메소드를 호출하는 시점은 언제인가요? ~

좀 더 우아한 방법이 없을까요?~

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(3)
过去多啦不再A梦

팝업창이라면 동일한 컨트롤러를 공유할 수 있습니다

경로를 뛰어넘어야 한다면 여러 가지 방법이 있습니다:

당신이 생각하는 $rootSope는 바로 하나입니다

또는 각도 자체에서 제공하는 $cacheFactory를 사용할 수도 있습니다. API는 검색만으로 매우 간단합니다. 저장 타이밍은 점프하기 전 단계에 불과합니다.

다른 방법은 점프할 때 매개변수를 URL에 저장한 다음 $stateParams를 사용하여 이를 가져오는 것입니다. 철자가 정확해야 합니다

.
phpcn_u1582

루트 점프를 js로 작성하고 점프 클릭 시 정보를 저장한 후 올바른지 확인한 후 점프할 수 있습니다
$scope.goToIndex2 = function() {

으아아아

}

PHPzhong

별도의 저장 버튼이 없습니다. ng-change시에는 전체 양식을 로컬 저장소에 저장하는 일반적인 메소드가 호출됩니다

이게 가장 좋은 방법인 것 같아요

점프 루트를 저장하는 경우 모든 루트 점프에 이 저장 방법을 추가해야 합니다. 더 많은 루트를 설계하는 것은 매우 번거로운 일입니다

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