У меня есть функция в угловой:начать угловую функцию без щелчка?
$scope.getSessionsForSpeaker = function (id) {
$scope.id = id;
$scope.getAll = SessionService.getAll();
$scope.sessionsFound = [];
$scope.getAll.$promise.then(function(data) {
for (var i = 0; i < data.length; i++) {
if ([data[i].speakers[0]] == $scope.id) {
console.log([data[i].subject]);
$scope.sessionsFound += [[data[i].subject] + ", "];
}
}
});
};
и из HTML я запустить его, нажав на ссылку:
<a ng-click="getSessionsForSpeaker(speaker.id)"></a>
Есть ли способ запустить эту функцию без нажатия? Заранее спасибо!!
Просто назовите его - после объявления добавить '$ scope.getSessionsForSpeaker()' –
Что должно быть 'speaker.id' в этом случае? – Rayon
Вы можете сделать много. Вы хотите называть его каким-то событием или кодом? Вы хотите, чтобы он работал, когда работает функция контроллера/ссылки и т. Д.? –