繁体   English   中英

AngularJS UI视图未获取其父页面的JavaScript文件

[英]AngularJS ui-view not getting javascript file of it's parent page

最初,当页面加载时所有ui视图都已加载并且可以正常工作,但是当我更改状态ui视图时,没有获取之前在其父页面中加载的javascript文件。虽然ui视图获取的是css文件而不是js文件。

在index.html中,所有三个ui-view viewA,viewB,viewC和navbar.html都是ui-viewA的模板。 在此处输入图片说明

这是状态配置。 当我转到studentDashboard时,加载了navbar.html,但是在vendor / all.js中定义的js函数无法正常工作。 在此处输入图片说明

这是导航栏html和控制器 在此处输入图片说明

您可以通过将js文件转换为方法并在包含子页面的ui-view html中呈现函数来解决该问题。 这种方法可以使用,但缺点是使用指令动态注入侧边栏内容时。 它将需要您为每个角色复制一个相同类型的单独的CSS,以及js。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM