我订阅url并在组件初始化时调用方法,当用户在浏览器中使用撤消和重做操作更改URL时。我想在用户点击按钮时在浏览器中更改网址,但在订阅中没有运行方法。 我能怎么做?谢谢。我使用Angular 4
这是我的代码:
private bool altPressed;
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (altPressed)
{
if (keyData == Keys.C)
{
this.SelectNextControl(ActiveControl, true, true, true, true);
altPressed = false;
return true;
}
}
if (keyData == (Keys.Menu | Keys.Alt))
{
altPressed = true;
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}