私は角2を研究します。私は親コンポーネントのコンポーネントにデータを転送するタスクに直面しました。公式ドキュメントは@入力を使用するように書かれています。しかし、なぜ角2の開発者は、 @ INPUTを使わないで転送しなかったのはなぜでしょうか?@Inputを追加する理由は何ですか?説明のドキュメントではわかりません角度2の入力デコレータが必要な理由
1
A
答えて
2
@Inputデコレータを使用してコンポーネントの入力を定義します。コンポーネントテンプレートの
import { Component, Input } from '@angular/core';
@Component({
selector: 'user-profile',
template: '<div>{{user.name}}</div>'
})
export class UserProfile {
@Input() user;
constructor() {}
}
0
バインディングのように:
<user-profile [user]="currentUser"></user-profile>
だから、あなたは@Inputは、ユーザーへの結合を追加する必要があります。例えば、コンポーネントの場合
は、そのユーザーに関する情報をレンダリングするために、ユーザーの引数を必要とします[inputProp]="someValue"
は、@Input() inputProp;
または一致する名前のHTML要素のネイティブプロパティに対してのみ許可されます。
私は推測しているが、2つの説明は性質が明示的にする必要がある場合、これはより効率的なコードに
より良いサポートを可能にする、より効率的なコードまたはコードの生成
関連する問題
- 1. 角度2。入力デコレータの拡張
- 2. 角度2 - 注入可能なデコレータ
- 3. 角度2入力は
- 4. 入力デコレータの角2データバインディングが機能しません
- 5. 角度2 AOTビルド - 必要な問題
- 6. "rec"が必要な理由
- 7. TextWatcherが必要な理由
- 8. RIAが必要な理由
- 9. 角度2遅延ロード - 入力/出力
- 10. デコレータの角2依存性注入
- 11. キャッチが必要な検証フォームの検証 - 角度2
- 12. 入力要素のオートフォーカスon角度
- 13. 角度2。遅延ロードされたモジュールのng2-bootstrapに何らかの理由でappルートモジュールが必要
- 14. 角度2入力又はTexAreaは
- 15. 角度2/Web APIを - 入力
- 16. イオン入力が角度2で機能しない
- 17. 入力データは角度が
- 18. 角度2テキストボックスに必要な検証メッセージは、まだ値が入力された後でさえも示す
- 19. random.choiceのリストが必要な理由
- 20. refrehアクセストークンのリフレッシュトークンが必要な理由
- 21. 入力要素の角2デュアルデータバインディングが機能しない
- 22. 角度入力フィールド
- 23. 角度2 RC5要求が
- 24. AMQPにmessageIdが必要な理由
- 25. 識別子が必要な理由
- 26. ハードリンクとソフトリンクが必要な理由
- 27. WPFでAutomationPropertiesが必要な理由
- 28. mongodb getSisterDBが必要な理由
- 29. RVMにYAMLが必要な理由
- 30. カスタムディレクティブにBindToControllerが必要な理由
こちらをご覧ください:http://stackoverflow.com/questions/41318575/angular-2-typescript-output-or-put-output/41319049#41319049 – Milad