这是我面临的一种非常奇怪的错误,我有一个实际隐藏div工作的功能,如果我不打开打印对话框,我要求为某些数据提供打印功能,但如果我打开打印对话框然后ng-click功能不再工作没有任何事情发生,浏览器也没有显示任何错误。本页面上的所有功能都会发生这种情况。
这是我的HTML代码:
<button type="button" class="btn btn-sm btn-danger" title="Cancel Preview" ng-click="cancelPreview()">
Cancel
</button>
这是我的AngularJS控制器代码:
$scope.cancelPreview = function() {
$scope.showInvoice = false;
}
答案 0 :(得分:1)
@usman根据你的jsfiddle检查我的jsfiddle 我用了$ compile。
document.body.innerHTML = "";
var element = $compile(originalContents)($scope);
angular.element(document.body).append(element);