我有 2 个想要使用的 Controller 。其中之一是 ModalDemoCtrl,另一个是 ReportController。如何声明共享相同状态、url 和 templateUrl 的两个 Controller ?
app.js
angular
.module('app', [
'ui.router',
'lbServices',
'ngAnimate',
'ui.bootstrap'
])
.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('report', {
url: '/report',
templateUrl: 'views/report.html',
controller: 'ModalDemoCtrl',
authenticate: true
})
.state('report', {
url: '/report',
templateUrl: 'views/report.html',
controller: 'ReportController',
authenticate: true
});
最佳答案
你能尝试这样的事情吗
<div ng-controller="FirstController">
<p>Stuff ..</p>
</div>
<div class="menu" ng-controller="SecondController">
<p>Other stuff ...</p>
</div>
关于angularjs - 声明 2 个 Controller 在单个页面中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37340431/