Как я могу заставить мой собственный код JavaScript работать должным образом в AngularJS MVC? - PullRequest
0 голосов
/ 27 ноября 2018

В качестве простого примера из моего пользовательского файла JavaScript:

if(document.URL.indexOf("http://localhost/Angular/Angular_Project_01/index.html#!/myinfo") >= 0)
    {
    alert("you are viewing myinfo page");
    }

Это будет выполняться только в том случае, если страница обновляется в представлении myinfo.Проблема в том, что эта страница содержит формы, которые необходимо отключить после того, как пользователь ввел свою информацию.

1 Ответ

0 голосов
/ 26 декабря 2018

Этот код хорошо работал для меня в этом проекте.Не уверен, что это лучшая практика.

window.addEventListener('hashchange', function() {

    if(window.location.hash == '#!/myinfo' //&& something)
        {
        console.log("Hash is #!/myinfo");

        setTimeout(function() //Avoid TypeError: Cannot set property 'value' of null
            { 
            //Do something
            }, 1000);
        }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...