im new для AngularJS. У меня такая программа в файле Controller.Доступ к переменным другой функции с помощью AngularJS
.controller('AppCtrl', function($scope, $ionicPopup, $timeout, $ionicModal, $state, $http, $ionicLoading) {
var loginid;// globally Defined
$scope.ajaxLogin = function(){
loginid = 1;
}
$scope.myInfo = function(){
alert(loginid);
}
})
, но каждый раз, когда я называю myInfo()
функция оповещения дает мне: undefined
в моей программе ajaxLogin()
будет звонить первым. то, если будет нажата только кнопка, нажатая myInfo()
, будет выведено предупреждение и будет отображаться предупреждение. в Normal Javascript он работает нормально. но не уверен, как работать с угловыми.
например:
var globalvarialbe;
function function1()
{
globalvarialbe=12;
}
function function2()
{
var local = globalvarialbe;
}
Пожалуйста, покажите больше файла. обе функции определены в одной области? –
его большой код. Я добавил только важную вещь, чтобы получить представление. плохой код обновления –