【发布时间】:2016-05-25 04:23:58
【问题描述】:
我首先在 Mobile 中使用 angularJS,但由于适配器未接收到参数值而出现错误
需要知道如何使用$scope或不使用$scope在function(function($scope.userName, $scope.password)) & parameter(parameters : [$scope.userName, $scope.password])变量中传递参数
app.controller('loginController',function($scope){
$scope.login = function($scope.userName, $scope.password){
$scope.userNameTxt = angular.element('#usrName').val();
$scope.passwordTxt = angular.element('#pass').val();
console.log($scope.userName, $scope.password);
$scope.userName = $scope.userNameTxt;
$scope.password =$scope.passwordTxt;
$scope.loginProcedure = {
procedure : 'login',
adaptor : 'SQL',
parameters : [$scope.userName, $scope.password]
};
WL.Client.invokeProcedure($scope.loginProcedure,{
onSuccess : $scope.loginSuccess,
onFailure : $scope.loginFailure
});
$scope.loginSuccess = function(data)
{
$scope.data = data;
console.log($scope.data);
};
$scope.loginFailure = function()
{
console.log('failed');
};
}
});
【问题讨论】: