diff --git a/packages/core/src/metadata/directives.ts b/packages/core/src/metadata/directives.ts
index 02570ada4f..e79956b8b5 100644
--- a/packages/core/src/metadata/directives.ts
+++ b/packages/core/src/metadata/directives.ts
@@ -237,18 +237,27 @@ export interface Directive {
* ### 范例
*
* ```typescript
- * @Directive({
+ * @Component({
* selector: 'child-dir',
- * exportAs: 'child'
+ * outputs: [ 'bankNameChange' ]
+ * template: ``
* })
* class ChildDir {
+ * bankNameChange: EventEmitter = new EventEmitter();
* }
- *
+ *
* @Component({
* selector: 'main',
- * template: ``
+ * template: `
+ * {{ bankName }}
+ * `
* })
* class MainComponent {
+ * bankName: string;
+ *
+ * onBankNameChange(bankName: string) {
+ * this.bankName = bankName;
+ * }
* }
* ```
*