kan*_*ane 6 angularjs angular-material
这是他们的演示脚本.我如何要求该字段是必需的?
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)
.ok('Okay!')
.cancel('I\'m a cat person');
$mdDialog.show(confirm).then(function(result) {
$scope.status = 'You decided to name your dog ' + result + '.';
}, function() {
$scope.status = 'You didn\'t name your dog.';
});
Run Code Online (Sandbox Code Playgroud)
目前,您可以输入一个空字段,然后确认提示,导致对话框关闭,并使用未定义的结果值激活成功函数
理想情况下,我希望显示一条错误消息,并且当存在空字段时,对话框将保持打开状态.
我确信我可以通过自定义对话框实现这一目标,但我希望有一个简单的设置让我失踪
你可以在这里查看
$mdDialog.show(confirm).then(function(result) {
if(result!=undefined)
{
$scope.status = 'You decided to name your dog ' + result + '.';
}else
{
alert("Wrong Input Enter ");
}
}
Run Code Online (Sandbox Code Playgroud)
在此处阅读文档 https://material.angularjs.org/latest/api/service/ $mdDialog
| 归档时间: |
|
| 查看次数: |
4296 次 |
| 最近记录: |