我需要在我的 Angular 2 应用程序中获取浏览器中的当前 URL。
在 JavaScript 中,我们通常使用窗口对象来完成它。
我如何使用 TypeScript 在 Angular 2 中执行此操作?
谢谢。
最佳答案
虽然来晚了,但我认为值得更新。从 Angular2 最终版本开始,您可以从 @angular/common 导入 DOCUMENT 并使用它来到达该位置。
import { Component, Inject } from '@angular/core';
import { DOCUMENT } from '@angular/common';
...
export class YourComponent {
constructor(@Inject(DOCUMENT) private document: Document) {
console.log(this.document.location.href);
}
}
关于javascript - 如何使用 TypeScript 在 Angular 2 的浏览器中获取当前 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37796449/