我需要为Alertifyjs数字提示分配最大值和最小值。
我有这个:
const segmentFieldset = [
{
type: 'input',
label: 'From',
placeholder: 'From',
name: 'from',
},
{
type: 'input',
label: 'To',
placeholder: 'To',
name: 'to'
},
{
type: 'date',
label: 'Begin',
placeholder: 'Begin',
name: 'begin'
}
];
config = {
segments: [
{ ...segmentFieldset },
{ ...segmentFieldset }
]
}
<element [config]="config"></element>
但它对我不起作用。
答案 0 :(得分:1)
检查Alertifyjs的Prompt page,我认为min
,max
和value
都不是有效设置。
如果您只需要绑定值,可以只使用一些if
s:
var min = 8;
var max = 30;
alertify.prompt( 'Prompt Title', 'Prompt Message', 'Prompt Value',
function(evt, value) {
if (value < min) {
console.log("your value is too low");
} else if (value > max) {
console.log("your value is too large");
} else {
alertify.success('You entered: ' + value)
}
},
function() {
alertify.error('Cancel')
}).setting({type: 'number'});