未捕获错误:请提供处理程序的操作文本

时间:2017-09-17 07:34:59

标签: javascript material-design

我正在展示MDC snack-bar,如下所示。我已将null分配给actionText

if(isAnyInputEmpty){
    sb.show({
        message:'Please don\'t leave '+emptyInput+' empty'
        ,actionOnBottom:false
        ,multiline:false
        ,timeout:2750
        ,actionText:null // actionText:'' => won't work too
        ,actionHandler:()=>{console.log('snackbar')}
    })
}

但是我收到了这个错误:

  

root.min.js:11未捕获错误:请提供处理程序的操作文本。

如何不为MDC零食栏提供actionText?我打算把它留空。

1 个答案:

答案 0 :(得分:0)

我必须同时注释actionTextactionHandler才能删除小吃栏操作按钮,如上所述here

if(isAnyInputEmpty){
    sb.show({
        message:'Please don\'t leave '+emptyInput+' empty'
        ,actionOnBottom:false
        ,multiline:false
        ,timeout:2750
        /*,actionText:'Alright'
        ,actionHandler:()=>{console.log('snackbar')}*/
    })
}