1

“提示”不关闭“取消”按钮

在我的系统上,“取消”按钮不起作用。我复制粘贴了原始代码来做一个简单的测试,但不起作用。

我找不到什么问题。

测试示例:http: //jsfiddle.net/Chofoteddy/y7D4r/1

HTML:

<body ng-app="ionic.example" ng-controller="PopupCtrl">
    <button class="button" ng-click="showPrompt()">Prompt</button>
    <pre>Response: {{response}}</pre>
</body>

JavaScript:

angular
    .module('ionic.example', ['ionic'])
    .controller('PopupCtrl', function($scope, $ionicPopup) {
        $scope.response = 'Hello World';

        $scope.showPrompt = function() {
            $ionicPopup.prompt({
                title: 'ID Check',
                subTitle: 'What is your name?'
            }).then(function(res) {
                $scope.response = res;
            });
        };

    });

==== 西班牙语 ====

"prompt" no cierra con botón "cancel"

En mi sistema no funciona el botón “取消”。Hice un copy paste del código original para hacer una prueba sencilla y tampoco funciona。

没有 encuentro cuál es el 错误。

Ejemlo de prueba:http: //jsfiddle.net/Chofoteddy/y7D4r/1

4

1 回答 1

0

它是 Ionic 1.0.0-beta1 的一个已知错误https://github.com/driftyco/ionic/issues/1145

试试这个小提琴http://jsfiddle.net/JAUxG/

发布代码,因为它需要:

angular
    .module('ionic.example', ['ionic'])
    .controller('PopupCtrl', function($scope, $ionicPopup) {

        $scope.showPrompt = function() {
            $ionicPopup.prompt({
                title: 'ID Check',
                subTitle: 'What is your name?'
            }).then(function(res) {
                console.log('Your name is', res);
            });
        };

    });

我将 Ionic 的版本更改为最新的夜间版本: http ://code.ionicframework.com/nightly/js/ionic.bundle.js

可以在这里找到: http ://code.ionicframework.com/#nightly

于 2014-04-22T20:01:34.703 回答