問題タブ [property-binding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
296 参照

ionic-framework - プロパティをバインドできません。@入力フェイルベット。親コンポーネントと子コンポーネント

親から子へのプロパティのバインドに問題があります

これは私の家です.ts (親)

そして、home.html

これは私のnew.ts (子コンポーネント) です

  • この問題は、現在のコンポーネントで既知のプロパティとして認識されない new-obj が原因です。それはどうですか?

    import { コンポーネント, 入力 } from '@angular/core';

    /**

    • NewComponent コンポーネント用に生成されたクラス。*
    • Angular の詳細については、 https://angular.io/api/core/Componentを参照してください。
    • コンポーネント。*/ @Component({ セレクター: 'new', templateUrl: 'new.html' }) export class NewComponent {

      @Input('new-name') name:string; @Input('new-obj') myObj:any;

      テキスト: 文字列;

      constructor() { console.log('Hello NewComponent コンポーネント'); this.text = 'ハローワールド'; }

    }

new.html

コンソールからのエラー メッセージ:

プロパティ 'new-obj' は **new** コンポーネントに存在しますが、home.html によって生成されるエラー メッセージ