有一個在我的應用程序就像一個圖表,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