Jak zapobiec ponownemu ładowaniu kontrolera podczas używania przełącznika ng

W tym przykładzie, używając ng-switch, mogę przełączać się między różnymi widokami. Każdy widok ma przypisany kontroler.

W tym miejscu zamieściłem szybką próbkę online:http://jsfiddle.net/FBHjZ/1/

Wygląda na to, że kontroler jest stale aktualizowany za każdym razem, gdy przełączam widoki: Jeśli wprowadzisz wartość val w polu wprowadzania, idziesz do domu i powrócisz do ustawień, wartość zostanie utracona.

Jak mogę temu zapobiec? Zasadniczo chcę zachować stan poprzednich widoków, gdy przełączam się między widokami.

questionAnswers(1)

yourAnswerToTheQuestion