我提出以簡單的方式我的問題如下在新標籤頁
角部分有一個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是的,它可以解決這個問題,但它阻止了用戶界面在後臺 –
,但是關閉模式顯示你的頁面。不需要重定向。這是有道理的 –