タグ属性からコントローラからディレクティブに渡されるデータはどのように使用できますか?そのショーはコンソールで未定義です。角度指示リンクでデータを使用しますか?
App.directive('applist', ['$rootScope', function($rootScope) {
'use strict';
return {
restrict: 'E',
scope: {
gamesList: '=',
}.
link: function(scope,attrs){
console.log(scope.gamesList); //undefined
}
}
}])
とhtml:あなたがあなたのタグを変更する必要があります
<applist games-List="games">
<div ng-repeat="(key, value) in gamesList | groupBy: 'game.id'"> ... </div>
</applist>
この後にコンソールでエラーが発生します... リピータの重複は許可されません。固有のキーを指定するには、 'track by'式を使用します。リピータ:gamesListのゲーム、重複キー:文字列:p、重複値:p –
ディレクティブ内でng-repeatを使用していますか?あなたのコードのためのjsfiddleを作ることができますか?上記のコードがスタンドアロンモードで正常に動作しているので、 –
はい)私はコードを更新しました –