假设我想通过 PrimeNG SplitButton 触发函数 foo 和 bar。两者都有一个关于按钮本身的参数。
关于我想要为分配的功能设置参数的操作。
我可以为 foo 做,因为我是用 onClick 设置的。
但是我怎么能为酒吧做到这一点?
<p *ngFor="let x of ['aaa','bbb','ccc']">
<p-splitButton label="FOO for {{x}}" (onClick)="foo (x)" [model]="cmds"></p-splitButton>
</p>
Run Code Online (Sandbox Code Playgroud)
cmds : any = [{label: "BAR for x", command: () => { bar (x); }}]; // x is not here, how can I get it?
Run Code Online (Sandbox Code Playgroud)
发现我也可以在那里绑定一个函数。
<p *ngFor="let x of ['aaa','bbb','ccc']">
<p-splitButton label="FOO for {{x}}" (onClick)="foo (x)" [model]="cmds (x)"></p-splitButton>
</p>
Run Code Online (Sandbox Code Playgroud)
cmds (x) : any
{
return [{label: "BAR for "+x, command: () => { bar (x); }}];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
274 次 |
| 最近记录: |