ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 路由 配置 routes.js ``` $stateProvider.state('xxx', { url: '/xxx', templateUrl: '/App/xxxx/index.cshtml', //主页面地址 controller: "qc.views.RepairPerson.index", //主页面控制器 resolve: { deps: [ "$ocLazyLoad", function ($ocLazyLoad) { return $ocLazyLoad.load({ serie: true, insertBefore: "#ng_load_plugins_before", files: [ "/App/xxxx/index.js?v=" + $.CPS.vtime,//主页面js地址 "/App/xxxxxx/createOrEditModal.js?v=" + $.CPS.vtime,//子页面,弹窗页面js地址 ] }); } ] } }); ``` ## 主界面JS 代码 ``` vm.弹出框函数 = function (mo) { //打开弹出框 var modalInstance = $uibModal.open({ templateUrl: '~/App/ProductionPlan/views/MES/弹出框html页面地址.cshtml', controller: 'productionPlan.views.控制器 as vm',//控制器名字 backdrop: 'static', size: 'full', resolve: { item: function () { //弹出窗口接收到的参数名试item // vm.mo 是传的参数,是当前页面的一个数据变量 return vm.mo; } } }); //关闭子页面后回调事件,如果没有回调数据就不需要了 modalInstance.result.then(function (result) { console.dir(result); }); }; ```