Я пытаюсь получить доступ к переменной в одной функции из другой функции. Мой код похож на этот кодAngularjs, обращающийся к переменной в одной функции от другой функции
ПРИМЕЧАНИЕ. Я получаю значение для submitData.alcohol в другой части моего кода.
angular.module('app',['ui.router'])
.controller('infoCtrl',['$scope','$http',functioninfoCtrl($scope,$http){
var result;
$scope.one = function(){
if(submitData.alcohol=='1'){
result = 'Yes';
}else{
result = 'No';
}
};
$scope.two = function(){
console.log(result);
}
}]);
Но я получаю «неопределенный» в своем журнале. Как я могу это исправить?
использования сервис, поэтому почему сервис был создан – mpgn
nooo необходимо использовать службу внутри одного и того же контроллера. это излишество. var более чем достаточно – AlainIb
вы уверены, что вы вызываете функцию $ scope.one? вставьте в него журнал – AlainIb