Javascript 使用ng include包含的html文件中的Java脚本不会执行
我使用ng inculde包含一个html文件,该文件还包含该页面的一些javascript代码,但没有执行javascript 这是我的密码:Javascript 使用ng include包含的html文件中的Java脚本不会执行,javascript,angularjs,Javascript,Angularjs,我使用ng inculde包含一个html文件,该文件还包含该页面的一些javascript代码,但没有执行javascript 这是我的密码: <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title ng-cloak>{{Page.Title}}</title> <link rel
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title ng-cloak>{{Page.Title}}</title>
<link rel="stylesheet" href="/media/css/bootstrap.min.css">
<link rel="stylesheet" href="/media/css/swiper.min.css">
<link rel="stylesheet" href="/media/css/owl.carousel.css">
<link rel="stylesheet" href="/media/css/style.css">
<link href="/media/css/nprogress.css" rel="stylesheet">
<script type="text/javascript" src="/media/js/angular.js"></script>
<script src="/media/js/jquery-1.11.2.min.js"></script>
<script type="text/javascript" src="/media/js/app.js"></script>
<script src="/media/js/vendor/modernizr-2.8.3.min.js"></script>
<meta name="description" content="">
<meta name="fragment" content="!">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script>document.write('<base href="' + document.location + '" />');</script>
<link rel="apple-touch-icon" href="apple-touch-icon.png">
<script type="text/javascript" src="/media/js/ng-device-detector.js"></script>
<script type="text/javascript" src="/media/js/re-tree.js"></script>
<script type="text/javascript" src="/media/js/angular-route.js"></script>
<script type="text/javascript" src="/media/js/angular-md5.js"></script>
<script type="text/javascript" src="/media/js/angular-cache.js"></script>
<script type="text/javascript" src="/media/js/bootstrap.min.js"></script>
</head>
<body>
<div ng-view></div>
</body>
</html>
{{Page.Title}}
文件。写(“”);
和my home.html页面:
<p>Welcome, this is the home page!!</p>
<div ng-include src="'/template/include/home_s.html'"></div>
欢迎光临,这是主页
这是我的家_.html:
<script>
console.log("Selam, chooni khasi?");
alert("Sellam, choooni?");
</script>
日志(“Selam,chooni khasi?”);
警惕(“Sellam,choooni?”);
以下任一项:
<ng-include src="'/template/include/home_s.html'"></ng-include>
或:
但是,Angular本身不支持在模板内加载脚本。要使其正常工作,您需要包括jQuery(确保在加载之前加载它)
不带jQuery的演示:
用jQuery演示:试试
。我也试过了!没有帮助您使用相对引用加载javascript文件。是否可能是因为include来自home.html的相对子文件夹而导致相对引用中断?您是否确认浏览器中的javascript文件加载正确?是的,javascript文件加载正确,但未运行!!为什么呢?
<div ng-include="'/template/include/home_s.html'"></div>