我在 PrimeNg 中遇到动态对话框问题。
除此之外,还有其他选项可以处理对话框上的其他操作吗close?
例如,在Kendo-UI对话框示例中,我可以定义组件的 content.instance,并且可以访问作为对话框打开的组件实例的字段。
const ref = this.dialogService.open(ResourceComponent, {
data: {
logicFormGroup: this.formGroup,
resources: this.resources$
}, width: '700px'
});
ref.onClose.subscribe((back: ResourceModel) => {
console.log(back);
});
ref.addPersonEmitter.sub(....)
in component ResourceComponent
@Output() addPersonEmitter = new EventEmitter();
Run Code Online (Sandbox Code Playgroud) 是否可以使用管道动态显示数组的长度?这是我的代码:
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'lengthOfArray'
})
export class LengthOfArrayPipe implements PipeTransform {
transform(value: any): number {
return value.length;
}
}
Run Code Online (Sandbox Code Playgroud)
我像这样使用它:
成分
listOfIdToExport: any[] = [];
Run Code Online (Sandbox Code Playgroud)
模板
Element numer: {{ listOfIdToExport | lengthOfArray }}
Run Code Online (Sandbox Code Playgroud)
我有一个从该数组中添加或删除元素的函数,问题是管道在发生更改时不会更新数组长度。