2017-04-06 7 views
0

簡単な質問ですが、このテンプレートでformat-propertyディレクティブがデバイスにアクセスできない理由が見つかりませんか?それが動作するこのテンプレートを使用してネストされたng-repeatのディレクティブで親スコープにアクセスする方法

<table> 
    <tr ng-repeat="device in devices"> 
     <format-property ng-repeat="property in properties"></format-property> 
    </tr> 
</table> 

althought:

<table> 
    <tr ng-repeat="device in devices"> 
     <td ng-repeat="property in properties"> 
      <format-property></format-property> 
     </td> 
    </tr> 
</table> 

私は成功せずscope.devicescope.$parent.deviceを試してみました。 ここに私のdemo

編集

私はdevicepropertyにアクセスすることはできませんが。 this questionとは違って、私は、ネストされたNG-繰り返しを持って

ここで分離されたスコープを持つ新しいdemo

+0

あなたのデモから、コントローラと$スコープを再作成して呼び出しようとしているようです。デバイスとプロパティng-repeatsを処理するコントローラを渡す必要があります。 – DDelgro

+0

いいえ、スコープはローカルスコープ(ng-repeatのスコープ)です。私は – Troopers

+0

ディレクティブから 'property'にアクセスできます。 –

答えて

0

は、私はあなたがtrtdを追加する必要がありますか、divを使用することができると思うplunker

を参照してください。

また、thisリンクを確認することもできます。

関連する問題