使用命令以角度触发事件?:(事件?:任意)=>无效;

时间:2018-10-16 11:37:32

标签: angular

我对angular并不陌生,并使用具有以下属性的primeNg MenuItem

  command?: (event?: any) => void;

我希望一旦单击了相关项目,就将创建一个活动(即使只是将标志设置为true) 这看起来很简单,但是我找不到信息或示例。 谢谢

1 个答案:

答案 0 :(得分:1)

(event?: any) => void只是意味着它是一个带有可选参数event(类型为any)且不返回任何值(它为void)的函数。

这是您的定义方式:

this.items = [
                 // ... other items ... //

                  label: 'Create activity',
                  icon: 'fa fa-plus',
                  command: (event) => {
                      // Create activity and set flag to true here
                  }

                  // ... other items ... //
             ]

这是文档:https://www.primefaces.org/primeng/#/menumodel

不确定您需要什么帮助,但希望对您有所帮助。