File

projects/m2-core/src/lib/core/utils/url.utils.ts

Index

Methods

Methods

Static decorateUrlsAndEmails
decorateUrlsAndEmails(text: string, styleClasses: string)
Parameters :
Name Type Optional Default value
text string No
styleClasses string No 'sdi-link'
Returns : string
Static formFileLink
formFileLink(href: string, fileName, target: string)
Parameters :
Name Type Optional Default value
href string No
fileName No $localize`:@@defaultFileName:файл`
target string No '_blank'
Returns : string
Static formLink
formLink(href: string, linkName?: string, target: string, classNames: string)

Links

Parameters :
Name Type Optional Default value
href string No
linkName string Yes
target string No '_blank'
classNames string No ''
Returns : string
Static formMailtoLink
formMailtoLink(email: string, subject: string, body: string)
Parameters :
Name Type Optional
email string No
subject string No
body string No
Returns : string
Static formNavigable
formNavigable(routerLink: string, queryParams?: Params, forceNavigation?: boolean)

Is used in plugins

Parameters :
Name Type Optional
routerLink string No
queryParams Params Yes
forceNavigation boolean Yes
Returns : Navigable
Static formPath
formPath(routerLink: string, queryParams?: Params)
Parameters :
Name Type Optional
routerLink string No
queryParams Params Yes
Returns : string
Static getActiveRouterNavigationUrl
getActiveRouterNavigationUrl(router: Router)
Parameters :
Name Type Optional
router Router No
Returns : string | null
Static getBasePath
getBasePath(url: string)
Parameters :
Name Type Optional
url string No
Returns : string
Static getCurrentPath
getCurrentPath()

Paths

Returns : string
Static getQueryParamsObject
getQueryParamsObject(url?: string)
Parameters :
Name Type Optional
url string Yes
Returns : Params
Static openInNewTab
openInNewTab(routerLink: string, queryParams: object)

Opening

Parameters :
Name Type Optional Default value
routerLink string No
queryParams object No {}
Returns : Window
Static openNavigableInNewTab
openNavigableInNewTab(navigable: Navigable)
Parameters :
Name Type Optional
navigable Navigable No
Returns : Window
Static openUrlInNewTab
openUrlInNewTab(url: string)
Parameters :
Name Type Optional
url string No
Returns : Window
Static parseIdsArrayQueryParam
parseIdsArrayQueryParam(value: string[] | string)
Parameters :
Name Type Optional
value string[] | string No
Returns : [] | null
Static queryParamsObjectToUrlParams
queryParamsObjectToUrlParams(queryParams: StringMap<string | []>)
Parameters :
Name Type Optional
queryParams StringMap<string | []> No
Returns : string
Static queryParamsStringToObject
queryParamsStringToObject(params: string)
Parameters :
Name Type Optional
params string No
Returns : Params
Static replacePathId
replacePathId(url: string, parentPathPartName: string, id: number)
Parameters :
Name Type Optional
url string No
parentPathPartName string No
id number No
Returns : any
Static setSetOrUpdateParamValue
setSetOrUpdateParamValue(url: string, paramName: string, paramValue: any)
Parameters :
Name Type Optional
url string No
paramName string No
paramValue any No
Returns : string

results matching ""

    No results matching ""