我正在尝试从class MainComponent {
products: any[];
private _filters$ = new Subject();
constructor(private dataService: DataService_, private filtersService: FiltersService) {
}
ngOnInit() {
this.setProducts()
}
setProducts() {
this._filters$
.switchMap((filters)=> this.dataService.getProducts(filters)) // or .let(switchMap...) if you are using rxjs >5.5
.subscribe(products => this.products = products);
}
onFiltersChange() {
this._filters$.next(this.filtersService.filters);
}
}
运行bash
脚本。当我执行脚本时,由于存在一些问题,因此将打开一个新终端,并立即关闭。因为它发生的太快了,所以我看不到问题所在。我正在寻找一种在脚本退出后保持终端打开的方法。
答案 0 :(得分:3)
使用以下方法可怕地运行Windows-y:
read -p "Press any key to continue" x
答案 1 :(得分:0)
在Windows cmd中测试.sh脚本(假设您已安装bash并在路径环境变量中): cd进入父目录, 输入“ bash”进入bash控制台, 输入“ ./”, 输入“ exit”退出bash控制台