Typescript Angular2-导入多个模块
我已经完成了上的教程指南,现在我正在尝试实现我自己的Angular2组件 我的打字脚本如下所示:Typescript Angular2-导入多个模块,typescript,visual-studio-2015,angular,Typescript,Visual Studio 2015,Angular,我已经完成了上的教程指南,现在我正在尝试实现我自己的Angular2组件 我的打字脚本如下所示: import {bootstrap, Component, FORM_DIRECTIVES, CORE_DIRECTIVES} from 'angular2/angular2' import {Http, HTTP_PROVIDERS} from 'angular2/http' @Component({ selector: 'Abrechnung', template: `
import {bootstrap, Component, FORM_DIRECTIVES, CORE_DIRECTIVES} from 'angular2/angular2'
import {Http, HTTP_PROVIDERS} from 'angular2/http'
@Component({
selector: 'Abrechnung',
template: `
<br>
<br>
<br>
<h1>{{title}}</h1>
<li *ng-for="#posten of postenliste">
{{posten.text}}
</li>
`,
viewProviders: [HTTP_PROVIDERS],
directives: [FORM_DIRECTIVES, CORE_DIRECTIVES],
})
从'angular2/angular2'导入{bootstrap,Component,FORM_指令,CORE_指令}
从'angular2/Http'导入{Http,Http_提供程序}
@组成部分({
选择器:“abrethnung”,
模板:`
{{title}}
{{posten.text}
`,
viewProviders:[HTTP_PROVIDERS],
指令:[形式指令,核心指令],
})
当第一次导入正确加载时,浏览器会在错误的文件夹中查找http模块。我也看不出第一个模块来自哪里。在我的networktrace中没有“angular2/angular2”呼叫。这些模块是否包含在angular2库中
我正在使用VisualStudio进行开发。我认为所有设置都与教程中的设置相同
在哪里可以找到有关Typescript中“导入…从”内容的其他信息?我不确定我在这里使用的语法版本:-/
谢谢 “angular2/angular2”是system.js模块加载器上的预打包模块包。这不是一条路。
但当然,您可以加载自己的模块,路径类似“./your\u directory/your\u filename”是的,我必须引用http.dev.js。我错过了那个 我想system.js在这里发挥了神奇的作用
谢谢埃里克 您添加了http模块了吗?i、 e
http.dev.js
,http.min.js
,http.js
“angular2/angular2”在angular2-beta0上不再可用。您应该单独导入每个模块。(例如:angular2/core、angular2/common、angular2/http等)