首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ngx:应该使用哪个UrlTree构造函数?

Ngx:应该使用哪个UrlTree构造函数?
EN

Stack Overflow用户
提问于 2022-08-30 09:34:14
回答 1查看 14关注 0票数 0

我想创建一个UrlTree (角v14)的实例:

根据构造函数的源代码文献资料,我期望这样做:

代码语言:javascript
运行
复制
const anUrlTree = new UrlTree(root, someParams, aFragment);

但是,从UrlTree导入的'@angular/router';类没有构造函数,这意味着签名没有参数。

代码语言:javascript
运行
复制
export declare class UrlTree {
    /** The root segment group of the URL tree */
    root: UrlSegmentGroup;
    /** The query params of the URL */
    queryParams: Params;
    /** The fragment of the URL */
    fragment: string | null;
    get queryParamMap(): ParamMap;
    /** @docsNotRequired */
    toString(): string;
}

因此,我不得不使用以下解决办法:

代码语言:javascript
运行
复制
    const nextTree = new UrlTree();
    urlTree.root = root;
    urlTree.queryParams = someParams;
    urlTree.fragment = aFragment;

否则,将参数传递给构造函数将引发错误。

TS2554:期望0参数,但得到3

所以我的问题是:带参数的构造函数在哪里?

EN

回答 1

Stack Overflow用户

发布于 2022-08-30 09:40:21

好的,明白了,…构造函数的论点只是增加了 (12天前写了这个问题)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73540206

复制
相关文章

相似问题

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