1
Если в идентификаторе параметра url доступно, тогда я хочу вызвать функцию.Как вызвать функцию в контроллере в angularjs?
.controller('repeatCtrl', function($scope,$state,$stateParams) { if($stateParams.id != ""){ //Here i want to call itemDetails function $scope.itemDetails(id); }; $scope.itemDetails = function(id) { // function body here!! alert(id); }; })
В чем проблема с вышеуказанным кодом? Это должно сработать ... но если вы хотите, чтобы это делалось по-разному. Пожалуйста, объясните, что вы хотите. –
Этот код не работает. Функция не вызывается, а на выходном экране отображается белый экран. Я хочу сам вызвать функцию, если условие истинно. –
ваш if должен быть 'if ($ stateParams.id && $ stateParams.id! =" ")' –