angular js将多个控制器连接到routprovider

时间:2017-08-11 05:04:24

标签: angularjs angularjs-routing

我在单个.js文件中使用两个控制器。我正在使用角度路线申请。如何将多个控制器连接到路由配置。

我的main.js



var app = angular.module('myApp');

app.controller('MainController', function($scope, close, title, $sce) {


});

app.controller('ModalController', function($scope, close, title, $sce) {
  //console.log("sdsd");

  if ((title.headers('Content-Type')).includes("pdf")) {
    $scope.pdfitem = $sce.trustAsResourceUrl('data:application/pdf;base64,' + title.data);
  } else {
    $scope.imageitem = $sce.trustAsResourceUrl('data:image/JPEG;base64,' + title.data);
  }

  $scope.close = function(result) {
    close(result, 500); // close, but give 500ms for bootstrap to animate
  };

});




我可以添加多个控制器,如下所示,或者正确的方式



.when('/customer-details', {
  templateUrl: 'customer_details.jsp',
  controller: 'cutomerController',
  'MainController'
})




0 个答案:

没有答案