Pomysł został wprowadzony w najlepszych praktykach dotyczących szyn: Zastąp zmienną instancji zmienną lokalną
Zasadniczo, jeśli nie używasz wielu części lub masz pojedynczy widok dla każdej metody kontrolera, użycie zmiennych instancji w widoku tak naprawdę nie spowoduje żadnych problemów.
Niemniej jednak, jeśli używasz wielu stronic, a zatem masz wiele zmiennych instancji zadeklarowanych w kontrolerze ..., może to być mniej mylące, jeśli użyjesz alternatywy jawnego przekazania zmiennej (instancji) kontrolera (części). W ten sposób - podczas pracy w częściowym WYŚWIETLACZU - masz jedno wyraźne odniesienie do zmiennej / obiektu, z którym chcesz pracować, a które nie jest współużytkowane z „wszystkimi” częściami, które są zawarte w tworzeniu strony.
W końcu możesz sobie z tym poradzić tak, jak chcesz to zrobić, nikt nie powie ci, aby zrobić to inaczej. Moim osobistym poglądem jest jednak to, że podoba mi się pomysł wyraźnych odniesień w moich częściach / widokach, których nie można mylić z innymi zmiennymi.