typescript - 我想在打字稿中打开一个查询?
问题描述
window.open(TfsServer + svc.myTeamProject + "/_queries?path=" + _query + "&_a=query", "_blank")
我正在使用上面的行在单击按钮时打开来自 vsts 扩展的查询。上述行在调试时有效。当扩展程序托管在服务器上时,这不起作用。我得到以下错误,
TF400893: 无法联系服务器。这很可能是由网络错误引起的。请检查您的连接,然后重试。
解决方案
通过使用 VSS.getService(VSS.ServiceIds.Navigation).then(function (navigationService: HostNavigationService) { navigationService.openNewWindow(url); }); 解决了这个问题
当您尝试在 Hub 中打开某些内容时,window.open() 很有用。导航服务有助于打开查询窗口和积压窗口。
推荐阅读
- powershell - 在powershell/batch中按标题分析打开的窗口
- python - 当属性是对象列表时如何识别属性更改
- ruby-on-rails - 如何解析 ActiveSupport::TimeWithZone 的实例以获取日期、工作日、月份和年份?
- firebase - 我使用 google 按钮登录首先进入主页,然后显示登录选项(电子邮件帐户)。在这里做什么?
- regex - 正则表达式:检查某个子字符串是否存在
- python - Python:在没有循环的情况下删除列表中的**并发**相同元素
- wxpython - 如何使 2 个矩形选择器在同一时间和同一区域内移动
- css - 为什么这个使用anime.js 的动画比使用styled-components 的常规CSS 过渡更流畅?
- c# - 如何从开发机器上的 xamarin 调试会话连接到我们网络上的服务器
- javascript - 使用 Map 从数组和字符串创建新数组