2016-09-28 12 views

答えて

0

あなたは(など、およびいくつかのテストを行う)いくつかのルートを持つプロジェクトに最適です。このリポジトリを確認することができます:https://github.com/mgechev/angular2-seed

私は、Visual Studioでそれを使用して、いくつかの開発者を見てきました。

+0

こんにちは、ご返信いただきありがとうございます。確かにあなたが共有している良いリンクが、おそらく私の質問はあまり明確ではありませんでした。私はVisual Studioの.NetプロジェクトがAngularJSにとって理想的なテンプレートであることを意味しましたか? – Tom

0

コントローラ/ビューが1つの単純なASP.NET MVCアプリケーションが必要です。 _Layout.cshtmlの

過去には、次のようになります。

@* Polyfill(s) for older browsers *@ 
<script src="~/node_modules/web-animations-js/web-animations.min.js"></script> 

@* https://github.com/angular/angular/issues/3333 *@ 
<script src="~/node_modules/intl/dist/Intl.min.js"></script> 
<script src="~/node_modules/intl/locale-data/jsonp/en.js"></script> 

<script src="~/node_modules/core-js/client/shim.min.js"></script> 
<script src="~/node_modules/zone.js/dist/zone.js"></script> 
<script src="~/node_modules/reflect-metadata/Reflect.js"></script> 
<script src="~/node_modules/systemjs/dist/system.src.js"></script> 
<script src="~/systemjs.config.js"></script> 

<script> 
    System.import('app').catch(function (err) { console.error(err); }); 
</script> 

systemjs.config.js:

(function (global) { 
    var config = { 
     paths: { 
      // paths serve as alias 
      'npm:': '/node_modules/' 
     }, 
     // map tells the System loader where to look for things 
     map: { 
      'app': '/app', 


      // angular bundles 
      '@angular/core': 'npm:@angular/core/bundles/core.umd.js', 
      '@angular/common': 'npm:@angular/common/bundles/common.umd.js', 
      '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js', 
      '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js', 
      '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js', 
      '@angular/http': 'npm:@angular/http/bundles/http.umd.js', 
      '@angular/router': 'npm:@angular/router/bundles/router.umd.js', 
      '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js', 

      // angular testing umd bundles 
      '@angular/core/testing': 'npm:@angular/core/bundles/core-testing.umd.js', 
      '@angular/common/testing': 'npm:@angular/common/bundles/common-testing.umd.js', 
      '@angular/compiler/testing': 'npm:@angular/compiler/bundles/compiler-testing.umd.js', 
      '@angular/platform-browser/testing': 'npm:@angular/platform-browser/bundles/platform-browser-testing.umd.js', 
      '@angular/platform-browser-dynamic/testing': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic-testing.umd.js', 
      '@angular/http/testing': 'npm:@angular/http/bundles/http-testing.umd.js', 
      '@angular/router/testing': 'npm:@angular/router/bundles/router-testing.umd.js', 
      '@angular/forms/testing': 'npm:@angular/forms/bundles/forms-testing.umd.js', 

      // other libraries 
      'rxjs': 'npm:rxjs', 

     }, 
     // packages tells the System loader how to load when no filename and/or no extension 
     packages: { 
      'app': { main: 'main.js', defaultExtension: 'js' }, 
      'rxjs': { defaultExtension: 'js' }, 
     } 
    }; 

    System.config(config); 
})(this); 
+0

Visual StudioでTypescriptプロジェクトを使ってHtmlアプリケーションでビルドするのはどうですか? MVCプロジェクトテンプレートでこのオプションをビルドする利点は何ですか? – Tom

関連する問題