1

我是Angular 2的新手。我看过这个视频 https://egghead.io/lessons/angular-2-say-hello-world-to-angular-2

现在我想在我尝试过的 plunker 上做同样的演示

http://plnkr.co/edit/uQa9ZIvb38iTMaXsecaC?p=preview

请告诉我哪里做错了

// 代码在这里

import {bootstrap} from 'angular';
import {Component} from 'angular2/core';


@Component({
  selector:'app',
  template:'<div>hello</div>'

})

class App{}


bootstrap(App)
4

2 回答 2

1

将此添加到您的 html 代码中。这是官方示例

<script>
  System.config({
    transpiler: 'typescript', 
    typescriptOptions: { emitDecoratorMetadata: true }, 
    packages: {'app': {defaultExtension: 'ts'}} 
  });
  System.import('app/boot')
        .then(null, console.error.bind(console));
</script>

编辑

你会在这里找到工作示例plunker

编辑

更新了 plunker。您还必须将包文件放在独立文件夹中。

于 2016-01-13T15:21:54.017 回答
1

这是一个工作的笨蛋

你应该记住的事情:

  • 当你使用时System.import('file.ts'),你不需要<script src="file.ts">
  • 确保您System.configtranspiler: 'typescript'

希望这可以帮助。

于 2016-01-13T15:52:24.557 回答