小编shA*_*kur的帖子

从命令行运行 NestJS 脚本

我希望能够运行一个使用 NestJS 框架解析 XML 文件的脚本来进行概念验证,但我不知道该怎么做。

scripts在里面创建了一个目录/src,并将script.ts初始的 console.log 放在那里。如何在该文件中运行命令?我应该将 script.ts 文件更改为纯 javascript 而不是 typescript,然后运行 ​​node myscript.ts 吗?这种方式的正确做法是什么?

command typescript nestjs

5
推荐指数
1
解决办法
1万
查看次数

Angular ng-select 在(打开)事件触发时加载异步数据

我正在使用ng-select自定义服务器端搜索来根据用户键入的内容加载数据。目前,它仅在实际按下关键字时才起作用。

<ng-select [items]="filterValues$ | async"
    [typeahead]="filterValuesInput$"
    [multiple]="true"
    (open)="getFilterValues(pref.id)"
    [loading]="filterValuesLoading"
    bindLabel="name"
    [(ngModel)]="filter_values">
</ng-select>
Run Code Online (Sandbox Code Playgroud)

我想在选择下拉列表打开时触发 API 请求,即使没有提供搜索词。

getFilterValues(filterId) {
    this.filterValues$ = concat(
      of([]), // default items
      this.filterValuesInput$.pipe(
        distinctUntilChanged(),
        tap(() => this.filterValuesLoading = true),
        switchMap(term => this.service.getFilterValues(filterName, '' + term).pipe(
          map(res => res.filter_values),
          catchError(() => of([])), // empty list on error
          tap(() => this.filterValuesLoading = false)
        ))
      )
    );
}
Run Code Online (Sandbox Code Playgroud)

有什么建议么?

select autocomplete rxjs dropdown angular

5
推荐指数
1
解决办法
6234
查看次数

无法解析类 targetSdkVersion

我们使用 Microsoft Azure Pipelines 为 ios 和 android 构建 Ionic 应用程序。不幸的是,我们在构建 android 应用程序时遇到以下错误。

FAILURE: Build failed with an exception.

* Where:
Build file '/home/vsts/work/1/s/android/capacitor-cordova-android-plugins/build.gradle' line: 21

* What went wrong:
Could not compile build file '/home/vsts/work/1/s/android/capacitor-cordova-android-plugins/build.gradle'.
> startup failed:
  build file '/home/vsts/work/1/s/android/capacitor-cordova-android-plugins/build.gradle': 21: unable to resolve class targetSdkVersion 
   @ line 21, column 26.
             targetSdkVersion targetSdkVersion = project.hasProperty('targetSdkVersion') ? rootProject.ext.targetSdkVersion : 29
Run Code Online (Sandbox Code Playgroud)

奇怪的是,几天前它没有任何问题地工作。用于生成 APK 的命令

sudo npx jetify

sudo ionic capacitor sync android

cd android && gradle wrapper && sudo ./gradlew …
Run Code Online (Sandbox Code Playgroud)

android azure ionic-framework azure-devops azure-pipelines

2
推荐指数
1
解决办法
815
查看次数