У меня есть функция с именем $scope.myFunction = function() { // code }
в директиве с именем <my-directive></my-directive>
.
К тому времени, когда я проведу пальцем в другую область (переход на другую страницу) и обратно, функция myFunction
будетвызывается - или, точнее, снова записывается.
Затем, когда я нажимаю или выполняю какое-либо действие, подобное этому: ng-click="myFunction()"
оно вызывается более одного раза - каждый раз, когда я возвращаюсь к области действия, числоколичество повторений увеличивается на единицу.
Единственный способ решить эту проблему - использовать if statement
непосредственно перед объявлением функции - но это выглядит просто ужасно.