为什么不显示你好世界文本?

why hello world text is not display?

我是 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)

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

<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。您还必须将包文件放在独立文件夹中。

Here a working plunker

您应该记住的事情:

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

希望这对您有所帮助。