gpt4 book ai didi

javascript - $mdDialog.prompt 抛出异常,但该函数与 confirm 一起工作正常

转载 作者:行者123 更新时间:2023-11-29 16:08:01 27 4
gpt4 key购买 nike

出于某种原因,我的提示对话框在我的 yo angular fullstack 应用程序中停止工作。

我在谷歌上搜索了一个解决方案,告诉我更新 Angular ,我照做了,但没有解决问题。

$scope.showPrompt = function(ev, ret, value) {
var confirm = $mdDialog.prompt()
.title('Rediger ' + value)
.textContent('Indtast en ny værdi for: ' + value)
.placeholder('getValue()')
.ariaLabel('Ny ' + value)
.targetEvent(ev)
.ok('Accepter')
.cancel('Annuller');
$mdDialog.show(confirm).then(function(result) {
//setValue(result);
});
};

每当我调用该函数时,我都会收到一条错误消息:TypeError: $mdDialog.prompt is not a function。

如果我将对话框更改为 .confirm 并删除占位符,它工作正常

最佳答案

我意识到一个答案已经被接受,但它没有解决我的问题,所以我想提供一个替代建议。

我遇到了完全相同的情况,结果证明我使用的是尚未引入 .prompt() 的旧版本 Angular Material。如果你查看 docs for the version I was using (1.0.5) 你会在演示中看到对话框没有提示选项。但是如果你看看 docs for the latest version (撰写本文时为 1.1.0),提示选项就在那里。

希望这对像我一样遇到这个问题的人有所帮助。

关于javascript - $mdDialog.prompt 抛出异常,但该函数与 confirm 一起工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36048159/

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