我使用以下代码提示对话框,对话框中有一个文本框。单击取消按钮(此处重命名为“创建新帐户”)时,如何访问文本框内的值?
这是我使用对话框的代码
var confirm =
$mdDialog.prompt()
.title('Mobile no. not found')
.textContent('Entered mobile no. has no associated account.')
.placeholder('Mobile number')
.ariaLabel('Mobile')
.initialValue(mobile)
.targetEvent(ev)
.parent(angular.element(document.body))
.ok('Continue')
.cancel('Create New Account');
我正在抓住这个活动
$mdDialog
.show(confirm)
.then(function(result) {
var jsonData = {"mobile":result};
msApi.request(
'login.credentials@save',
headers,
jsonData,
// SUCCESS
function (response) {
if(response.error == 1){
showPrompt(ev,result);
}
if(response.error == 0) {
console.log(response);
if((response.data.device == 0 ) && (response.data.mpin > 0) && (response.data.otp > 0) ) {
$state.go('app.pages_auth_verify-otp');
}
if((response.data.device == 1 ) && (response.data.mpin > 0) && (response.data.otp == 0) ) {
$state.go('app.pages_auth_verify-mpin');
}
}
},
// ERROR
function (response) {
console.log(response);
}
)
}, function() {
alert();
});