我提出以简单的方式我的问题如下在新标签页
角部分有一个index.html作为下面
Index.html
<script src="js/libs/jquery/jquery.js"></script> <!--JQuery library-->
<script src="js/libs/angularjs/angular.js"></script>
<script src="js/libs/angularjs/app.js"></script>
{{title}}<br>
<ng-include src="'document.html'"></ng-include><br>
<a href="document.html" target="_blank">newPage</a>
我app.js如下
angular.module('myApp',[])
.controller('myController',function($scope){
//array to store the items
$scope.title = "This is a test message";
$scope.secondPage = "this is the second page"
});
的document.html是如下
<div ng-controller="myController">
{{secondPage}}
</div>
我需要在新页面中运行document.html,但很明显,因为document.html没有angular.js的导入脚本,所以app.js不会呈现。但是,如果我确实在document.html中放置了脚本语句,index.html中将会有多个导入。我如何解决这个问题? Require.js不会解决这个问题。 一个解决问题糟糕的方式将导入document.html文本和去除进口语句。(糟糟的方式!)
为什么你不认为任何模式弹出? –
@ pankajparkar是的,它可以解决这个问题,但它阻止了用户界面在后台 –
,但是关闭模式显示你的页面。不需要重定向。这是有道理的 –