我试图使一个按钮仅在ng-view中有一个表格时显示。 我该如何编码呢?要如何写条件才能实现这一目标? 感谢您的提前帮助!
HTML:
<main ng-view>
</main>
<button onclick="exportTableToExcel('tableToCsv')" type="button contact-
button" class="btnDL" ng-show="toDLTable()">XLSX Download</button>
答案 0 :(得分:1)
尝试一下
ControllerCode
$scope.x = document.getElementsByTagName("table");
在HTML
<button onclick="exportTableToExcel('tableToCsv')" type="button contact-
button" class="btnDL" ng-if="x.length>0" ng-show="toDLTable()">XLSX Download</button>
答案 1 :(得分:0)
可能您需要有一个div来标识,
<div class="view-container">
<main ng-view>
</main>
</div>
现在在您的控制器内部,
$scope.CheckContent = function(){
var theView = document.getElementsByClassName("view-container")[0].getElementById("myView").getElementsByClassName("container")[0];
if(theView != null && theView == ''){
$scope.showTab = true;
}
}
}
并将其绑定为HTML
<button onclick="exportTableToExcel('tableToCsv')" type="button contact-
button" class="btnDL" ng-show="showTab">XLSX Download</button>