2016-04-14 16 views
0

私は把握できないものを逃していることを知っています。あなたの助けが必要です。 基本的には、複数のサムネイルを作成したいのですが、そのデータは変数に格納しておき、ng repeatを実行して詳細を取得しようとすると成功しません。助けてください。ここには、同じのためのプランナーです。ディレクティブがなければ、ng-includeを使って、うまく動作しますが、ディレクティブでは何も表示されません。ng-repeatを使用してオブジェクトの配列を繰り返し処理する

指令コード: - 単離された範囲を除去

app.directive('thumbnail', function() { 
return { 
     restrict: 'E', 
     templateUrl: 'UI/templates/thumbnail.html', 
     scope: { 
     } 
    } 
}); 

https://plnkr.co/edit/q9dWaLpYFusgwGhZDCYF?p=preview

答えて

0

app.directive('thumbnail', function() { 
 
    return { 
 
    restrict: 'AE', 
 
    templateUrl: 'UI/templates/thumbnail.html', 
 
    } 
 
});

+0

です。ありがとう、私はあなたに親切にスコープの部分を取り除いたかどうか私に説明する別の瞬間を取ることができますか?いずれにしても私のスコープは何も保存していません – LIQvID

+0

問題は、IDに基づいて値を変更できるように、サムネイルタグにIDを設定したいのです。あなたは私に方法を示すことができますか? – LIQvID

+0

idプロパティをデータに配置します。それ以外の場合は、ng-repeatで** track by $ index **を使用します。 Checked updated Plunkr –

0
app.directive('thumbnail', function() { 
    return { 
    restrict: 'AE', 
    templateUrl: 'UI/templates/thumbnail.html', 
    } 
}); 

、指令コントローラで定義されたデータを利用できるようになります。まだ隔離されたスコープを使用したい場合は、=演算子を使用してデータを渡してください。

+0

これに感謝@mani – LIQvID

0

作業指示句を更新して更新しました。

[https://plnkr.co/edit/Yr8DsPb3kt5Jz3CNFGnM?p=preview][1] 
+0

ありがとう@ user2814536 – LIQvID

関連する問題