gpt4 book ai didi

javascript - 按 Enter 键使用 AngularJs 在 Ionic Popup 中提交

转载 作者:行者123 更新时间:2023-12-03 04:25:34 26 4
gpt4 key购买 nike

我有一个 ionic 弹出窗口,其中有一个文本字段和一个按钮。我想按 Enter 键并希望按钮起作用并关闭弹出窗口。我想知道如何在下面的弹出窗口中执行此操作。

var myPopup = $ionicPopup.show({
template: '<input type = "text" ng-model = "data.model"><br> '
, title: 'Name'
, scope: $scope
, buttons: [
{
text: 'Cancel'
}, {
text: '<b>Search</b>'
, type: 'button-positive'
, onTap: function (e) {
$ionicLoading.show();
$http.get(HTTPService.getHttpText() + 'Persons/' + $scope.data.model).then(function (resp) {
console.log('Success', resp);
$ionicLoading.hide();
}, function (err) {
$ionicLoading.hide();
console.error('ERR', err);
// err.status will contain the status code
})
}
}
]
});

最佳答案

我建议您使用<form>并设置您的按钮 type="submit" :

<form ng-submit="submitPopup()">
<button type="submit">Close</button>
</form>

submitPopup函数,做任何你想做的事情并关闭模态:

$scope.submitPopup = function() {
$http.get( ... );
myPopup.close();
}

关于javascript - 按 Enter 键使用 AngularJs 在 Ionic Popup 中提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43753827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com