私はこのようなコードをチェックアウトしています
import { Observable } from 'rxjs/Rx';
// reducer
import { playerRegister, PlayerState } from './player';
export function getPlayer$ (state$: Observable<MyAppState>): Observable<PlayerState> {
return state$.select(state => state.player);
};
構文的には、ドル($
)文字は、 JavaScript識別子 では特別な意味を持ちません。
ただし、慣例により、変数が Observable
を保持していること、または関数がObservable
を返すことを示すために使用される場合があります。
RxJSコミュニティ内よりも広く使用されているかどうかはわかりませんが、このコミュニティ内では、変数がストリーム(つまりObservable)であること、または関数がそのようなストリームを返すことを示すためによく使用されます。