我希望
用户在浏览器中访问其网址时无法直接查看部分.例如,如果我的部分视图位于:
/partials/myPartial.html
我仍然可以直接访问它,看到奇怪的标记.有没有办法阻止它,使局部视图只有通过角度可用?谢谢.
嗯,不是真的
在一天结束时,浏览器需要能够访问部分才能下载它.如果浏览器可以执行此操作,您的用户也可以这样做.您最终可能会更难以直接打击部分(例如,通过配置服务器,使其只响应某个标头的请求,并配置$http在每个XHR请求上发送此标头).
另一种可能性是如前所述预加载部分,如here所示,而不是通过HTTP暴露它们(实际上这是生产部署的良好做法).
否则,很难提出一个有意义的解决方案,而不知道你正在尝试解决的确切问题(功能上).
原文链接:https://www.f2er.com/angularjs/142907.html