代码之家  ›  专栏  ›  技术社区  ›  user8518202

如何在体内分配多通道控制器

  •  1
  • user8518202  · 技术社区  · 7 年前

    如何在一个实体内分配多个控制器

    Html

    <script src="../MyApp.js"></script>
    <script src="HomeCaller.js"></script>
    <body ng-app="MyApp">
        <div ng-controller="AppCtrls">{{secc}}</div>
        <div ng-controller="HomeCtrls">{{jan}}</div>
    </body>
    

    MyApp。js公司

    (function () {
        'use strict'
        var app = angular.module('MyApp', [])
        app.controller('AppCtrls', function ($scope) {
            $scope.secc = "Hello Angular"
        })
    })();
    

    HomeCaller。js公司

    angular.module('MyApp', [])
    .controller('HomeCtrls', function ($scope) {
        $scope.jan="Hello Jan"
    })
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Igor    7 年前

    移除 [] module 打电话,这样你就不会试图重新创建它。这将检索现有 MyApp 单元

    HomeCaller。js公司

    angular.module('MyApp')
    .controller('HomeCtrls', function ($scope) {
        $scope.jan="Hello Jan"
    })