2014-05-12 6 views
3

나는 여러 입력이있는 검색 페이지가 angularjs 형식으로 있습니다. $location.search() API를 사용하여 검색 입력 값을 URL에 "저장"하여 "뒤로"버튼 이벤트가 발생하면 검색 결과를 다시로드합니다. $location.search() api 메서드는 내 검색 매개 변수가 포함 된 URL을 수정하여 find를 수행하지만 항상 호출 될 때마다 컨트롤러를 다시 실행하려고합니다. 이런 종류의 나사는 컨트롤러 초기화 로직을 작동시킵니다.가 호출 될 때마다 컨트롤러를 다시 실행하지 않도록 지시 할 수있는 방법이 있습니까?

감사합니다.

답변

1

당신은 그것을했다 당신의 route provider

+0

덕분에 특정 경로에 대한 false-reloadOnSearch을 설정해야한다! – Niner

+0

@Niner 그게 다행이야. 그건 그렇고, 코멘트에 감사 할 필요가 없다) accept와 upvote는 정당하다 : http://meta.stackexchange.com/questions/126180/is-it-acceptable-to-write-a-thank-you-in- - 의견 – lpiepiora

관련 문제