如何使用Typescript根据用户输入从DB中获取值

yrdbyhpb  于 2022-11-26  发布在  TypeScript
关注(0)|答案(1)|浏览(113)

我需要根据用户输入从数据库中获取值。请查看下面的数据库快照。

我有下拉菜单在我的前端显示(名称)从数据库,我需要得到的文件夹的基础上,我从前端选择的类别。这是我在 typescript 尝试:

loadResourceCategory() {
      this.categories = new Array<ResourceCategory>();
      this.isLoading = true;

      return this.resourceService.getResources()
        .then((categories: Array<ResourceCategory>) => {
          this.categories = categories;
          this.categories.forEach((category: any) => {
            category.details = `${category.Name}`;
            this.selectedCategory = category.Id;

            if (category.Id === this.selectedCategory) {
              this.foldername = category.Folder;
              console.log('Selected Category folder is :', + this.foldername);
            }
          });
        })
        .catch(() => {
          this.modalService.error('Resources cannot be loaded now, Please retry later');
        })
        .finally(() => {
          this.isLoading = false;
        });
    }

目前我从下拉列表中选择的名称的ID。我无法获得文件夹。我如何解决这个问题?请帮助!!

44u64gxh

44u64gxh1#

已解决!!仅删除“+”就解决了此问题。console.log('选定的类别文件夹为:',+此.文件夹名称);

相关问题