Javascript 非ng视图页面加载
我使用的母版页上有导航和ng视图,部分页面在ng视图下成功加载,并带有母版页导航,但我需要加载一些独立页面,如login.html页面,但不在ng视图下,并且在路由过程中没有母版页内容 我是新的角度,不知道如何做到这一点,登录页面下加载每次ng的看法 请建议我做这件事的任何方法Javascript 非ng视图页面加载,javascript,angularjs,Javascript,Angularjs,我使用的母版页上有导航和ng视图,部分页面在ng视图下成功加载,并带有母版页导航,但我需要加载一些独立页面,如login.html页面,但不在ng视图下,并且在路由过程中没有母版页内容 我是新的角度,不知道如何做到这一点,登录页面下加载每次ng的看法 请建议我做这件事的任何方法 感谢您的帮助。ng include是您的朋友 这是一个简单的方法,但您应该转到doc,看看是否有额外的选项可以在加载时执行,以及是否要自动滚动或执行某种动画 <div ng-include="'somefile.h
感谢您的帮助。ng include是您的朋友 这是一个简单的方法,但您应该转到doc,看看是否有额外的选项可以在加载时执行,以及是否要自动滚动或执行某种动画
<div ng-include="'somefile.html'">
</div>
另外需要注意的是,ng include提供了一个表达式,因此如果您有一个静态引用,您需要额外的引号。Angular的一个优点是它非常灵活。最终,这将取决于你的应用程序和你的工作方式。我不太确定你想要完成什么,但是,这听起来像是as的工作 您提到的login.html不包括导航和其他主页内容。使用a可能是一个可行的替代接口决策 如果您已经构建了所有内容,并且只想隐藏DOM的一部分并完成它,或者可能是最快的解决方案 如果index.html上有很多内容,您可能希望将这些内容划分为部分,而不是直接连接到路由的部分,并使用
ng include=“'path/to/partial.html'”
将它们包括在内。(这个“''”是有意的,因为它像一个字符串。)阅读文档并尝试。使用ngInclude可以做很多很酷的事情,特别是如果你注意它的上下文
如果将ngInclude指令与ng开关结合使用,则可以组合如下内容:
其中routeAction与您的控制器相关联,该控制器与您的$route或$location相关联。。取决于您的设置方式。作为一个noob,我只获得2个链接。。很抱歉