我正在开发 angularJS 应用程序并使用 asp.net mvc。我想从 angularJS 打开一个模态弹出窗口,然后在该弹出窗口中呈现 mvc 的“视图”。
我面临的问题是弹出窗口正在打开,但 js 文件未加载到模式弹出窗口中。请帮助我解决在模式弹出窗口中加载 js 文件的问题。
代码
// main angular js
angular.module('PopUpModule', ['ngResource','ngRoute','ui.bootstrap', 'uigridApp'])
.controller("ModalDemoCtrl", function ($scope, $uibModal, $log, $window) {
$scope.open = function (size) {
var modalInstance = $uibModal.open({
templateUrl: 'UiGridDemo.html',
controller: 'uigridCtrl',
size: 'lg',
backdrop:'static',
windowClass: 'app-modal-window',
resolve: {
'$uibModalInstance': function () {
return function () { return modalInstance; }
}
}
});
//modal popup(mvc .cshtml文件的视图)
//script
<script src="Script/Script2.js"></script>
<body>
//html code goes here
</body>
问题是我想加载具有“jquery 代码”的 js 脚本(Script2.js),该脚本应该在模态弹出窗口中加载,即 mvc 模态弹出窗口的视图(.cshtml)是通过 angular 打开的。但它没有加载( Script2.js)。我检查了 chrome dev.tools。如何加载它帮助我解决这个问题