2016-05-26 29 views
0

JSPMをangle 1.5.xとES 5で使用することをお勧めしますか。 これは依存関係にcommonjsモジュールフォーマットを使用することを意味します(require( '')) もしそうなら、あなたはそれを行う? これには多くの例はありません。 私は小さなプロジェクトができましたが、私のファイルをバンドル(jspmバンドル)するのに問題があります。 モジュールを宣言するapp.jsファイルがあり、コントローラを持つmain.controller.jsファイルがあります。ここで私は( 'アプリ/ app.js' 必要私のコントローラで私は( '角度')が必要です私のapp.jsで ) )jspm + angular 1.5 + ES 5+ require

は私のindex.htmlは

<html lang="en"> 
<head> 
    <script src="jspm_packages/system.js"></script> 
    <script src="config.js"></script> 
    <script> 
     System.import('app/app.js'); 
    </script> 
</head> 

<body ng-app="app"> 
    <div ng-controller="MainController as vm"> 
     <div ng-bind="vm.hello"></div> 
    </div> 
</body> 
</html> 

おかげ

答えて

0
です

なぜあなたはES6を取り返していますか?本当にJSPMの全ポイントはもちろん、ES6の機能であるモジュール構文を利用することです。私はそれができると確信していますが、あなたはあなたの人生を非常に困難にする可能性が高いです。

ジャックフランクリンの例hereを見てください。私はあなたが同様の構造/方法に従えば、ES6なしでさえもいくらかの喜びを得られると確信しています。

一般的に、Angularをどのように構造化し、すべてを分割するかを見てみましょう。これは、クリーンでテスト可能な状態を維持しながらすばやく拡張できる素晴らしいスタイルです。がんばろう。

関連する問題