当我试图从其他文件导入指令时,我收到错误EXCEPTION: No Directive annotation found on MyComponent- 如何解决这个问题?
这是我的代码:
app.component.ts:
import {Component} from 'angular2/core';
import {MyComponent} from "./app.my-component"
@Component({
selector: 'app',
template: `
<h1>Hellow World</h1>
<span>Here is your component:</span>
<my-component></my-component>
`,
directives: [MyComponent]
})
export class AppComponent { }
Run Code Online (Sandbox Code Playgroud)
app.mycomponent.ts:
import {Component} from 'angular2/core';
@Component({
selector : 'my-component',
template : `<h2>This is from My component</h2>`
});
export class MyComponent { };
Run Code Online (Sandbox Code Playgroud)
但我得到错误:No Directive annotation found on MyComponent如何解决这个问题?
Tur*_*tan 30
您应该;在组件结束Component指令括号后删除.
import {Component} from 'angular2/core';
@Component({
selector : 'my-component',
template : `<h2>This is from My component</h2>`
})
export class MyComponent { };
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13344 次 |
| 最近记录: |