簡體   English   中英

按需加載Angular腳本

[英]Load Angular scripts on demand

我有一個必須注冊從腳本獲得的Angular新控制器的應用程序。 它應該能夠收取最少數量的腳本來啟動應用程序,然后根據需要從其他模塊獲取必要的腳本。

例如:

  • 該應用程序已加載。
  • 顯示菜單。
  • 單擊某個項目后,它會驗證該模塊是否未加載,然后通過http請求獲取腳本。
  • 通過獲取腳本,必須將所有控制器/服務注冊到新模塊的所有URL。

您可以使用AngularJs手動引導程序。

以下是AngularJs文檔中的示例:

<!doctype html>
<html>
<body>
<div ng-controller="MyController">
   Hello {{greetMe}}!
</div>
<script src="http://code.angularjs.org/snapshot/angular.js"></script>

<script>
angular.module('myApp', [])
  .controller('MyController', ['$scope', function ($scope) {
    $scope.greetMe = 'World';
  }]);

angular.element(document).ready(function() {
  angular.bootstrap(document, ['myApp']);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM