2016-09-28 107 views

回答

0

您可以检查此存储库是伟大的几个路线的一个项目(和做一些测试,等):https://github.com/mgechev/angular2-seed

我已经看到了使用它与Visual Studio的一些开发商。

+0

您好,感谢您的回复。它当然是你分享的一个很好的链接,但可能我的问题不是很清楚。我的意思是Visual Studio中的.Net项目是AngularJS的理想模板? – Tom

0

你只需要一个简单的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

相关问题