【问题标题】:How can I make my custom JavaScript code work properly in AngularJS MVC?如何让我的自定义 JavaScript 代码在 AngularJS MVC 中正常工作?
【发布时间】:2018-11-27 09:11:44
【问题描述】:

作为我自定义 JavaScript 文件中的一个简单示例:

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

只有在 myinfo 视图中刷新页面时才会执行此操作。问题是此页面包含用户输入他/她的信息后需要禁用的表单。

【问题讨论】:

    标签: angularjs model-view-controller


    【解决方案1】:

    这段代码在这个项目中很适合我。不过不确定这是否是最佳做法。

    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);
            }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-24
      • 1970-01-01
      • 2022-11-16
      • 2012-12-15
      • 1970-01-01
      • 2014-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多