從幾天我正在處理angularjs應用程序。經過2天的腦力激盪後,我開始瞭解如何使用angularjs的新路由器+組件+ ng-outlet。如何動態使用angularjs ng-outlet
現在,幸福的時刻之後,又出現了一個奇怪的問題。那是 - 在我的應用程序中,主要有兩種頁面。
- 着陸頁(在這裏我只需要1納克出口)
- 其他網頁(我需要3 NG-插座。這就像頂部導航欄,側邊欄&主要內容的區域。見下面的截圖)
所以我想要什麼,當用戶從登錄頁面移動到其他頁面如何創建我的index.html文件動態3ng的出口。這樣,我可以填充我的頂部導航欄組件,側欄組件&的主要內容區域。
任何線索,如何處理這種情況?
感謝&問候
index.html的代碼
<body layout="column" ng-controller="AppCtrl"> <div ng-outlet="navigation" id="navigation"> </div> <div layout="row" flex> <md-sidenav layout="column" class="md-sidenav-left md-whiteframe-z2" md-component-id="left" md-is-locked-open="$mdMedia('gt-sm')"> <div ng-outlet="sidebar"> </div> </md-sidenav> <div layout="column" flex id="content"> <md-content layout="column" flex class="md-padding"> <div ng-outlet="main"> </div> </md-content> </div> </div> <script src="bower_components/angular/angular.min.js"></script> <script src="bower_components/angular-animate/angular-animate.min.js"></script> <script src="bower_components/angular-aria/angular-aria.min.js"></script> <script src="bower_components/angular-material/angular-material.min.js"></script> <script type="text/javascript" src="assets/js/router.es5.js"></script> <script type="text/javascript" src="assets/js/app.js"></script> </body>
是你的主要成分主要由根組件? – Winnemucca