コードでこのクラスでアクセスすることはできません私はあなたがより良い、このようなあなたの変数を宣言することだと思い_defaultColor
プロパティプライベートプロパティは、角2つの
-1
A
答えて
1
にアクセスすることはできません
export class HighlightDirective implements OnInit {
private _defaultColor: 'green';
ngOnInit():any {
console.log(this._defaultColor);
}
}
下回っています。
private _defaultColor: string = 'green';
0
これは原因で構文エラーが発生しました。値ではなく変数のタイプとしてを割り当てています。
private _defaultColor: string = 'green';
に変更すると、その問題が解決されます。もう一つ言わなければならないのは、AOTを使用するときにテンプレートから変数private
にアクセスできないということです。したがって、それが要件の場合は、public
に変更するか削除する必要があります(指定されていない場合はデフォルトでpublicになるため)。
関連する問題
- 1. coreDataエンティティのプライベートプロパティ
- 2. ios:プライベートプロパティの偽装
- 3. VS 2015の角2つのインポートモジュールは
- 4. 角度2つのCSSモジュール
- 5. 角度2つのディレクティブ&モジュール
- 6. 角度2つのルートが
- 7. 角度2つのエラーディレクティブ
- 8. 角度2つのデータ
- 9. 角度2つのキーボードイベント
- 10. 角度2つのエラーメッセージ
- 11. 角度2 - 角度2つのテンプレート駆動型の形態ではformGroup
- 12. 2つの丸い角を持つUITextField
- 13. PersistenceSpecificationプライベートプロパティ付きチェックリスト
- 14. 私は私の角度成分持つ角度2 app.component
- 15. 子クラスのプライベートプロパティへのアクセス
- 16. Reactコンポーネントのプライベートプロパティの使用
- 17. querySelectorは角 上の角2
- 18. クラス実装のプライベートプロパティ宣言?
- 19. PHPのプライベートプロパティをオーバーライドする
- 20. データモデリングと初期化のプライベートプロパティ
- 21. セッターとゲッターの完全プライベートプロパティ
- 22. 角度2と持つEventEmitter
- 23. リクエストを待つ - 角2
- 24. イオン2つの角度2つのグローバルインポート拡張メソッド
- 25. Newsoft JSON .NET VB.netのプライベートプロパティを持つオブジェクトへの逆シリアル化
- 26. Asp .NET Web Api + MVC + 2つのパラメータを持つ角度2アクション
- 27. 角度2 + typscriptまたは角度2 + JavaScript 1つをお勧めします
- 28. Scenekit:2つのSCNNodeの間の角度
- 29. イオスの2つのラベルの丸い角
- 30. Matlabの2つのベクトル間の角度
あなたはどこからでも 'ngOnInit'を自分で呼び出していますか? –
@ScottMarcusメソッドレベルではなくクラスレベルで宣言されている場合は、ローカル変数ではなくインスタンスプロパティです。 –
実行しているコードは何ですか、何が起こると予想されますか、代わりに正確に(すべての出力を理解するために)何が起こりますか? –