私は自分のアプリケーションにAngularjsを使用しています。私はすべてのpages.Thats yiに共通のヘッダーとフッターを共通の1つの共通のページを持っています。他のhtmlページに配置しています。角度ローディングコントローラとサービス
私は1つの共通のページを使用しています。私はすべてのコントローラと、アプリケーションで使用しているすべてのサービスをロードしています。ここで
は私commonpage.htmlは私が午前疑いがあり、私は強いに接続されていていても、パフォーマンスの問題に直面していますので、私はやっているように、すべてのコントローラおよびサービスを配置することが必要である
<!DOCTYPE html>
<html lang="en" data-ng-app="adminApp">
<head>
</head>
<body>
<!--Here is header code-->
<div class="LeftMenu">
<ul class="navbar">
<a href="#!/admindashboardhome" title="Dashboard"><li>
<span>Dashboard</span></li>
</a>
<a href="#!/examinationhalltickets" title="Declaration"><li>
<span>Examination Form</span></li>
</a>
<a href="#!/collegedetails" title="Declaration"><li>College
Details</li>
</a>
</ul>
</div>
<!--followed by footer code-->
<div data-ng-view> <!--ng-view-->
</div>
<!--Here i am loading all controllers and services related to application-->
<script
src="resources/angular/controller/admin/AdminExamController.js">
</script>
<script src="resources/angular/service/admin/AdminExamService.js">
</script>
<!-- And many more in same fashion-->
</body>
</html>
ですインターネットは非常に遅いです。私はすべてのコントローラとサービスeverytime.Ifをロードする1つのページにすべてを配置しているので、私はそれぞれのhtmlでコントローラを配置し、ExamController.jsまたは任意の.jsコントローラのようなエラーが表示されます定義されていません。私はすべてのコントローラとサービスをロードできるので、アプリケーションのパフォーマンスを向上させることができます。
使用連結、縮小化または遅延読み込み、あなたは罰金になります。真新しいことは、JavaScriptコード内で直接 './myJsFile.js';から 'import {myNamesspace}を使うことです。しかし、これは一般的なブラウザではサポートされていないと思います。 – lin