2017-06-07 2 views
0

親テンプレート角度2+ ui-router 1+では、どのようにパラメータを子ビューに渡すのですか?

<ui-view [inputValue]="something"></ui-view> 

例の子コンポーネント

@Component({ 
    selector: 'child', 
    template: '...' 
}) 
export class ChildComponent { 
    @Input() inputValue; 
} 

はUIViewのディレクティブは、入力パラメータ、それは(例えばinputValueで)について知っていないので、どのように私は「何か」を得ることができることはできません。変数を子のinputValueに変更しますか?

答えて

0

プロパティバインディング構文を削除し、あなたが親HTMLブロック

親テンプレート

<ui-view> 
     <child inputValue="something"></child> 
    </ui-view> 

例の子コンポーネント

@Component({ 
    selector: 'child', 
    template: '...' 
}) 
export class ChildComponent { 
    @Input() inputValue; 
} 

のに使用される子セレクタブロックの属性としてinputValueで宣言これで、子テンプレートにinputValueを使用できます。

関連する問題