angularjs - 声明 2 个 Controller 在单个页面中使用

标签 angularjs node.js loopback

我有 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/

相关文章:

Node.js - 请求 : Specifying custom agent that can handle http & https

javascript - 解析从 Node 服务器 Spotify 返回的 json

javascript - 如何从另一个 Controller 调用 Loopback 4 Controller 方法

visual-studio - Android Emulator 环回 IIS Express 不起作用,但可以与 Cassini 一起使用

javascript - 通过两个服务连接一个 promise

javascript - 我如何使用 Angular 将服务器javascript函数的结果显示到html页面

angularjs - 如何将.env文件变量传递给webpack配置?

angularjs - 如何访问 Angular 指令中的 dom 元素

javascript - node-sass 安装问题

javascript - 环回 3 setTimeout 奇怪的行为