将道具添加到Ngrx中选择器内的选择器是一个常见的需求,可以通过以下步骤实现:
import { createSelector, createFeatureSelector } from '@ngrx/store';
import { AppState } from '../app.state'; // 假设你的应用状态是AppState
export const selectPropsState = createFeatureSelector<AppState, PropsState>('props');
export const selectProps = createSelector(
selectPropsState,
(state: PropsState) => state.props
);
import { Store, select } from '@ngrx/store';
import { Observable } from 'rxjs';
import { selectProps } from './props.selectors';
props$: Observable<Props[]>;
constructor(private store: Store<AppState>) {
this.props$ = this.store.pipe(select(selectProps));
}
<ul>
<li *ngFor="let prop of props$ | async">{{ prop.name }}</li>
</ul>
这样,你就成功将道具添加到Ngrx中选择器内的选择器中了。
关于Ngrx的更多信息和使用方法,你可以参考腾讯云的相关产品和文档:
请注意,以上答案仅供参考,具体实现可能因应用需求和环境而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云