2014-11-17 3 views
0

У меня есть функция sendData(). Мой вопрос в том, может ли он выполняться без вызова его внутри контроллера?Выполняется ли функция автоматически

+0

возможно дубликат [Angular.js - как выполнить функцию при загрузке страницы] (http://stackoverflow.com/questions/15458609/angular-js-how-to-execute-function-on-page-load) –

ответ

1

Нет, но вы можете позвонить ему сразу после объявления.

var sendData = function() { 
 
    //dostuff 
 
} 
 
sendData();

+0

Спасибо, человек! я думаю, я просто забыл основы :( –

1

Вы можете обернуть метод в функции само имя исполнения.

var sendData = (function _() { 
    // your stuff 

    return _; 
})(); 

Он непосредственно выполняет, и вы также можете позже вызвать его, используя sendData()

+0

aahhh cool !! Мне всегда было интересно различие между двумя вышеперечисленными методами !! спасибо !! :) –

Смежные вопросы