首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在做从8到9的角度偏移,碰巧我有一个错误TS2339:属性'get‘不存在于类型’未知‘上

我正在做从8到9的角度偏移,碰巧我有一个错误TS2339:属性'get‘不存在于类型’未知‘上
EN

Stack Overflow用户
提问于 2021-09-03 10:52:33
回答 1查看 168关注 0票数 1

嘿,我正在做从8到9的角度偏移,我一直在跟踪错误并试图修复它们,除了我在多行代码中有的错误。

angularApp/app/my-trades/my-trades.component.ts:2045:34中的错误-错误TS2339:属性'get‘在“未知”类型中不存在.

这就是我得到错误的地方

代码语言:javascript
复制
private paginate() {


        this.route.queryParamMap.pipe(
            map(params => params.get('page'))) // here it underlines  get
            .subscribe(page => {
                if (page) {
                    this.config.currentPage = Number(page);
                };
            });

    }

这是我的package.json

代码语言:javascript
复制

{

代码语言:javascript
复制
"name": "project.vision",
代码语言:javascript
复制
"version": "1.0.3",
代码语言:javascript
复制
"scripts": {
代码语言:javascript
复制
    "build:production": "npm run ng:build:production",
代码语言:javascript
复制
    "ng:build": "ng build",
代码语言:javascript
复制
    "ng:build:production": "ng build --prod --aot --build-optimizer",
代码语言:javascript
复制
    "ng:build:production-withstats": "ng build --prod --aot --build-optimizer --stats-json",
代码语言:javascript
复制
    "ng:watch": "ng build --watch  --aot --source-map --deleteOutputPath=true",
代码语言:javascript
复制
    "stats": "webpack-bundle-analyzer wwwroot/stats.json"
代码语言:javascript
复制
},
代码语言:javascript
复制
"private": true,
代码语言:javascript
复制
"dependencies": {
代码语言:javascript
复制
    "@angular/animations": "^9.0.0",
代码语言:javascript
复制
    "@angular/cdk": "^9.0.0",
代码语言:javascript
复制
    "@angular/common": "^9.0.0",
代码语言:javascript
复制
    "@angular/core": "^9.0.0",
代码语言:javascript
复制
    "@angular/forms": "^9.0.0",
代码语言:javascript
复制
    "@angular/material": "^9.0.0",
代码语言:javascript
复制
    "@angular/platform-browser": "^9.0.0",
代码语言:javascript
复制
    "@angular/platform-browser-dynamic": "^9.0.0",
代码语言:javascript
复制
    "@angular/platform-server": "^9.0.0",
代码语言:javascript
复制
    "@angular/router": "^9.0.0",
代码语言:javascript
复制
    "@angular/upgrade": "^7.1.0",
代码语言:javascript
复制
    "@aspnet/signalr": "^1.1.4",
代码语言:javascript
复制
    "@microsoft/microsoft-graph-client": "^2.0.0",
代码语言:javascript
复制
    "@microsoft/signalr": "^6.0.0-preview.1.21103.6",
代码语言:javascript
复制
    "@ng-bootstrap/ng-bootstrap": "^3.0.0",
代码语言:javascript
复制
    "@ngx-translate/core": "^10.0.1",
代码语言:javascript
复制
    "@ngx-translate/http-loader": "^3.0.1",
代码语言:javascript
复制
    "@swimlane/ngx-charts": "^17.0.0",
代码语言:javascript
复制
    "ajv": "^6.9.1",
代码语言:javascript
复制
    "angular2-draggable": "^1.4.2",
代码语言:javascript
复制
    "angular2-multiselect-dropdown": "^4.6.6",
代码语言:javascript
复制
    "apexcharts": "^3.25.0",
代码语言:javascript
复制
    "applicationinsights-js": "^1.0.20",
代码语言:javascript
复制
    "bootstrap": "^4.6.0",
代码语言:javascript
复制
    "breeze-bridge2-angular": "^1.1.0",
代码语言:javascript
复制
    "breeze-client": "^1.6.3",
代码语言:javascript
复制
    "chart.js": "^2.8.0",
代码语言:javascript
复制
    "core-js": "^3.17.2",
代码语言:javascript
复制
    "cross-env": "^5.2.0",
代码语言:javascript
复制
    "dom-to-image": "^2.6.0",
代码语言:javascript
复制
    "downloadjs": "^1.4.7",
代码语言:javascript
复制
    "export-to-csv": "^0.2.1",
代码语言:javascript
复制
    "file-saver": "^1.3.3",
代码语言:javascript
复制
    "flatted": "^2.0.1",
代码语言:javascript
复制
    "glslify": "^6.1.0",
代码语言:javascript
复制
    "hammerjs": "^2.0.8",
代码语言:javascript
复制
    "html2canvas": "^1.0.0-rc.1",
代码语言:javascript
复制
    "jquery": "^3.4.1",
代码语言:javascript
复制
    "jspdf": "^1.5.3",
代码语言:javascript
复制
    "lodash-es": "^4.17.4",
代码语言:javascript
复制
    "microsoft-adal-angular6": "^1.3.0",
代码语言:javascript
复制
    "moment": "^2.18.1",
代码语言:javascript
复制
    "ng-apexcharts": "^1.5.8",
代码语言:javascript
复制
    "ng-multiselect-dropdown-angular7": "^0.1.5",
代码语言:javascript
复制
    "ng2-charts": "2.2.3",
代码语言:javascript
复制
    "ng5-slider": "^1.1.14",
代码语言:javascript
复制
    "ngx-pagination": "^4.1.0",
代码语言:javascript
复制
    "ngx-toastr": "^9.1.2",
代码语言:javascript
复制
    "plotly.js": "^1.45.2",
代码语言:javascript
复制
    "popper.js": "^1.15.0",
代码语言:javascript
复制
    "rxjs": "^7.3.0",
代码语言:javascript
复制
    "saturn-datepicker": "^7.2.0",
代码语言:javascript
复制
    "tslib": "^1.9.0",
代码语言:javascript
复制
    "vue-apexcharts": "^1.6.0",
代码语言:javascript
复制
    "zone.js": "^0.11.4"
代码语言:javascript
复制
},
代码语言:javascript
复制
"devDependencies": {
代码语言:javascript
复制
    "@angular-devkit/build-angular": "^0.800.0",
代码语言:javascript
复制
    "@angular/cli": "^8.0.0",
代码语言:javascript
复制
    "@angular/compiler": "^9.0.0",
代码语言:javascript
复制
    "@angular/compiler-cli": "^8.0.0",
代码语言:javascript
复制
    "@angular/language-service": "^8.0.0",
代码语言:javascript
复制
    "@microsoft/microsoft-graph-types": "^1.12.0",
代码语言:javascript
复制
    "@types/applicationinsights-js": "1.0.7",
代码语言:javascript
复制
    "@types/file-saver": "^2.0.1",
代码语言:javascript
复制
    "@types/html2canvas": "0.0.35",
代码语言:javascript
复制
    "@types/jasmine": "^3.9.0",
代码语言:javascript
复制
    "@types/jasminewd2": "~2.0.3",
代码语言:javascript
复制
    "@types/jspdf": "^1.3.2",
代码语言:javascript
复制
    "@types/lodash": "4.14.50",
代码语言:javascript
复制
    "@types/lodash-es": "4.14.2",
代码语言:javascript
复制
    "@types/node": "10.12.7",
代码语言:javascript
复制
    "@types/plotly.js": "^1.44.0",
代码语言:javascript
复制
    "browser-sync": "^2.26.7",
代码语言:javascript
复制
    "codelyzer": "^6.0.2",
代码语言:javascript
复制
    "html-webpack-plugin": "^5.3.2",
代码语言:javascript
复制
    "jasmine-core": "^3.9.0",
代码语言:javascript
复制
    "jasmine-spec-reporter": "^7.0.0",
代码语言:javascript
复制
    "karma": "^6.3.4",
代码语言:javascript
复制
    "karma-chrome-launcher": "^3.1.0",
代码语言:javascript
复制
    "karma-cli": "^2.0.0",
代码语言:javascript
复制
    "karma-coverage-istanbul-reporter": "~2.0.1",
代码语言:javascript
复制
    "karma-jasmine": "^4.0.1",
代码语言:javascript
复制
    "karma-jasmine-html-reporter": "^1.7.0",
代码语言:javascript
复制
    "node-sass": "^4.14.1",
代码语言:javascript
复制
    "protractor": "^7.0.0",
代码语言:javascript
复制
    "rxjs-tslint": "^0.1.8",
代码语言:javascript
复制
    "ts-node": "~7.0.0",
代码语言:javascript
复制
    "tslint": "^6.1.3",
代码语言:javascript
复制
    "typescript": "3.6.3",
代码语言:javascript
复制
    "webpack": "^5.51.2",
代码语言:javascript
复制
    "webpack-bundle-analyzer": "3.6.1"
代码语言:javascript
复制
},
代码语言:javascript
复制
"browser": {
代码语言:javascript
复制
    "image-size": false
代码语言:javascript
复制
},
代码语言:javascript
复制
"peerDependencies": {
代码语言:javascript
复制
    "typescript": "3.6.4",
代码语言:javascript
复制
    "tslib": "1.10.0"
代码语言:javascript
复制
}

}

代码语言:javascript
复制
My imports are : 
代码语言:javascript
复制
import { auditTime, debounceTime, filter } from 'rxjs/operators';
import { Component, OnInit, ChangeDetectorRef, ViewEncapsulation, OnDestroy, Injector, HostListener } from '@angular/core';
import { Predicate, FilterQueryOp, core, EntityQuery } from 'breeze-client';
import { ActivatedRoute, Router } from '@angular/router';
import { BehaviorSubject, Subscription, Subject } from 'rxjs';
import { Deal } from './../shared/models/deal';
import { Client } from './../shared/models/client';
import { CodeValue } from './../shared/models/code-value';
import { MessageService } from './../shared/services/message-service';
import { Product } from './../shared/models/product';
import { ContextService } from './../shared/services/context-service';
import { Functions } from './../shared/services/func-service';
import { UserContextProvider } from './../shared/services/user-context-provider';
import { RootEditComponent } from './../shared/components/root/root-edit.component';
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { AppInsights } from 'applicationinsights-js';
import { Seller } from '../shared/models/seller';
import * as FileSaver from 'file-saver';
import { map } from 'rxjs/operators';
import * as moment from 'moment';
import { TradeFilterStorage } from '../shared/models/tradeFilterStorage';
import { EntityCount } from '../shared/models/entity-count';
import { ToastrService } from 'ngx-toastr';
import { Invoice } from "../shared/models/invoice";
import { GeneratedInvoice } from "../shared/models/GeneratedInvoice";
declare var adalconfig: any;
import { FileBlob } from "../shared/models/file-blob";
import * as jsPDF from 'jspdf';
import { NumberHelper } from '../shared/helpers/number.helper';
import { Quality } from '../shared/models/quality';
import { IssuerBookingEntity } from '../shared/models/issuer-office';
import { TranslateService } from '@ngx-translate/core';
import { Issuer } from '../shared/models/issuer';
import { FormGroup, FormControl } from '@angular/forms';
import { ExportToCsv } from 'export-to-csv';
import { ClientRelation } from '../shared/models/clientRelation';

@Component({
    selector: 'my-trades-component',
    styleUrls: ['./my-trades.component.scss'],
    providers: [ContextService, Functions, UserContextProvider],
    templateUrl: 'my-trades.component.html',
    encapsulation: ViewEncapsulation.None,
})
EN

回答 1

Stack Overflow用户

发布于 2021-09-03 11:45:22

我认为这是您发布的代码中的一个错误,但是您在评论之前确实有一个额外的单引号,这可能会导致奇怪的事情发生。除此之外,尝试键入params变量

代码语言:javascript
复制
    this.route.queryParamMap.pipe(
        map(params: ParamMap => params.get('page')))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69043755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档