Angular JS 的 Material Design 中Dialog里面的Prompt无法使用

发布于 2022-09-06 07:34:56 字数 1284 浏览 15 评论 0

在学习Angular JS的过程中。在Angular JS给出的官方示例,Angular官方Demo中的Prompt和后三个均无法使用。仅仅alert和confirm可以使用。
clipboard.png。点下去没有反应。不知是不是官方的代码修改了。我将Prompt的代码贴出来。` $scope.showPrompt = function(ev) {

            // Appending dialog to document.body to cover sidenav in docs app
            alert("one");
            var confirm = $mdDialog.prompt()
                .title('What would you name your dog?')
                .textContent('Bowser is a common name.')
                .placeholder('Dog name')
                .ariaLabel('Dog name')
                .initialValue('Buddy')
                .targetEvent(ev)
                .required(true)
                .ok('Okay!')
                .cancel('I\'m a cat person');

            alert("two");
            $mdDialog.show(confirm).then(function(result) {
                $scope.status = 'You decided to name your dog ' + result + '.';
            }, function() {
                $scope.status = 'You didn\'t name your dog.';
            });
        };`

其中 alert("one")执行了,但是alert("two")并没有。非常感谢大家能够给出指点,谢谢。!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

在梵高的星空下 2022-09-13 07:34:57

找到答案了。`

                .required(true)`这个要去掉才可以使用。
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文