如何在没有通知Angular变化的情况下进行子网并导航?

时间:2017-08-08 19:29:59

标签: angular observable router

我订阅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);
}

0 个答案:

没有答案