0

チャートを表示するために Kendo Listview を使用しています。ユーザーがチェック ボックスをクリックして、個々のグラフを表示または表示できるようにしたいと考えています。現在、ng-show を使用しようとしていますが、動作させることができません。

リストビュー オプションのテンプレート

template: <div #:chartData.kendoDirective# k-options="vm.#:chartData.chartOptions#" ng-show="#:visible#" class="move k-block" id="#:chartData.htmlID#" style="float: left; margin: 5px 0;"></div>'

visible は、サーバーからの応答で返されるパラメーターで、このアイテムを最初に表示するか非表示にするかを教えてくれます。次に、チェックボックスで可視変数を変更して、チャートを表示または非表示にしたいと思います。以下は、ボックスを示すスクリーンショットです。

ここに画像の説明を入力

更新:次を使用して、最初のアイテムが機能するようになりました

ng-show="this.dataItem.visible == true"

ただし、チェックボックスに基づいてグラフを表示/非表示にすることはまだできません。

4

1 に答える 1