本文整理匯總了TypeScript中@angular/forms.FormArray.removeAt方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript FormArray.removeAt方法的具體用法?TypeScript FormArray.removeAt怎麽用?TypeScript FormArray.removeAt使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類@angular/forms.FormArray
的用法示例。
在下文中一共展示了FormArray.removeAt方法的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: it
it('should support removing', () => {
a.push(c1);
a.push(c2);
a.push(c3);
a.removeAt(1);
expect(a.controls).toEqual([c1, c3]);
});
示例2: inject
inject([AsyncTestCompleter], (async: AsyncTestCompleter) => {
a.valueChanges.subscribe({
next: (value: any) => {
expect(value).toEqual(['old1']);
async.done();
}
});
a.removeAt(1);
}));
示例3: adaptFormArraySize
export function adaptFormArraySize(formArray: FormArray, size: number, elementProducer: (index: number) => AbstractControl) {
while (formArray.length !== size) {
if (formArray.length > size) {
formArray.removeAt(0);
} else if (formArray.length < size) {
formArray.push(elementProducer(formArray.length));
}
}
}
示例4: removeFormArrayGroup
removeFormArrayGroup(index: number, formArray: FormArray, formArrayModel: DynamicFormArrayModel): void {
formArray.removeAt(index);
formArrayModel.removeGroup(index);
}
示例5:
this.children.forEach((child, index) => {
if (index >= valLen) {
this.model.removeAt(index)
}
})
示例6: deleteFormArray
deleteFormArray(i) {
this.parentFormArray.removeAt(i);
}
示例7: removeFromCollection
// ---
// PRIVATE METHODS.
// ---
// I remove the given control from the given array. Mutates the array.
private removeFromCollection( collection: FormArray, item: FormControl ) : void {
collection.removeAt( collection.controls.indexOf( item ) );
}
示例8: remove
public remove(index: number) {
this.collection.splice(index, 1);
this.collectionForms.removeAt(index);
}
示例9: loeschen
loeschen(index: number) {
this.positionen.removeAt(index);
}
示例10: remove
public remove(item: any) {
const index = this.collection.indexOf(item);
this.collection.splice(index, 1);
this.collectionForms.removeAt(index);
}