Angular 如何绑定行为主体&x27;要出租的属性值-*的ng模板?
我在BehaviorSubject中存储了偏移量,如下所示Angular 如何绑定行为主体&x27;要出租的属性值-*的ng模板?,angular,asynchronous,rxjs,ng-template,Angular,Asynchronous,Rxjs,Ng Template,我在BehaviorSubject中存储了偏移量,如下所示 pagingVariables$: BehaviorSubject<QueryPagingVariables> = new BehaviorSubject({ offset: 0, limit: 10 }); pagingVariables$:BehaviorSubject=新建BehaviorSubject({ 偏移量:0, 限额:10 }); 如何使用let-*语法将其传递给ng模板 我尝试了下面的代
pagingVariables$: BehaviorSubject<QueryPagingVariables> = new BehaviorSubject({
offset: 0,
limit: 10
});
pagingVariables$:BehaviorSubject=新建BehaviorSubject({
偏移量:0,
限额:10
});
如何使用let-*语法将其传递给ng模板
我尝试了下面的代码,得到了SyntaxError:Unexpected token(
<ng-template let-pageSize="(pagingVariables$ | async)?.offset" ...
将ng模板封装在div(或ng容器)中,如下所示:
<div *ngIf="{pagingVar: pagingVariables$ | async} as data">
<ng-template let-pageSize="data.pagingVar?.offset">
</ng-template>
</div>
调用subscribe
和next
?您可以获得pagingVariables$.next()
并设置下一步返回值。
<div *ngIf="{pagingVar: pagingVariables$ | async} as data">
<ng-template let-pageSize="data.pagingVar?.offset">
</ng-template>
</div>