2017-10-21 4 views
0

ここでは、角度jで同じモジュールを使用する別のコントローラに1つのページコントローラを追加しようとしています。どのように私は現在、私はangualrjs 1を使用しています私を助けctrl1.js.please内側にctrl2.jsメニューを追加することができます..私はこの問題に打たれています...私に1つのcontollerファイルがangularjsの別のコントローラに追加されます

menu.htmlを溶液を得てください。

<div id="left-top" ng-controller="two"> 
    <ul class="nav navbar-nav navbar-right menu-top-left col-sm-12 col-xs-12"> 
     <li> 
       <a href="#/"> 
        <i class="material-icons mobile-menu-icon-color">exit_to_app</i> 
        <span class="notification mobile-menu-icon-color">Logout</span> 
       </a> 

      </li> 
      <li> 
       <a href="#"> 
        <i class="material-icons mobile-menu-icon-color">person</i> 
        <span class="notification mobile-menu-icon-color">{{name}}</span> 
       </a> 

      </li> 

     </ul> 

    </div> 

ctrl1.js

  var app=angular.module('board',[]); 
      app.controller('one',function($scope){ 

      alert("ctrlone'); 
      }); 

ctrl2.js

  var app=angular.module('board',[]); 
      app.controller('two',function($scope){ 

      }); 

答えて

0
<div ng-controller="firstController"> 
      <div ng-controller="secondController"></div> 
</div> 

あなたはCTRL1とCTRL2のための共通$スコープ(データ)を使用したい場合、あなたはこのためのサービスを作成する必要があり、かつCTRL1への注入サービス、および角度CTRL2

+0

VARアプリ=の後に。モジュール( 'board'、[]); - >この行は、作成サービスのために一度だけ –

+0

を初期化します。あなたはanglejsパターンを見ることができます –

関連する問題