有一个在我的应用程序就像一个图表,angularjs如何通过元素属性NG-显示功能
<canvas id="line" class="chart chart-line" height="250" width="{{width_chart}}" chart-data="data" chart-labels="labels" chart-series="series" chart-options="options" chart-colors="colors" chart-dataset-override="datasetOverride" chart-click="onClick" ng-show="isChecked()"> </canvas>
而且在器isChecked功能我想这个帆布这是“行”,在这种情况下ID 。然后我想在一个$ scpoe.array中检查这个ID的存在,并且基于存在我想返回true或false来使图表显示/隐藏。
$scope.isChecked = function() {
console.log('i am in isChecked function');
console.log(this);
// some code
return true;
};
我的问题是我不能够通过任何手段来获得在功能上的ID。 “这个”也不起作用。我尝试了下面提到的指令方式,但那也不起作用。
请帮助。
'ng-show =“isChecked('line')”''? –
您可以通过参数将'line'传递给该函数。 –
是否只有一个画布? – Rakeschand