правильный способ вызова функций во время инициализации в JavaScript

0

Я получаю ошибку method1() не определен. Каков правильный способ вызова метода во время init?

 gdmsDashboard.controller('DashboardController', '$scope') {

        $scope.Msg = "";

        (function init() {
            $scope.method1 ();
            method1 ();
            this.method1 ();

        })();

        $scope.method1 = function () { 
          //
        }
}
  • 0
    что вы подразумеваете под init , run методом?
  • 0
    Вам нужно изучить variable hoisting concept
Показать ещё 4 комментария
Теги:

1 ответ

1
Лучший ответ

Вам нужно понять концепцию подмены

Просто, чтобы заставить ваш код работать, сделайте это

$scope.method1 = function () { 
          //
        }
(function init() {
            $scope.method1();
})();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню