问题是打印对话框在角度之前呈现,所以当我点击打印功能时,我在打印对话框中得到{{something}}
而不是真正的价值......我该怎么办?我不想使用$ timeout因为我认为解决方案是hackish:)
这是我的打印控制器:
'use strict';
angular.module("printModule").controller('printController', ['$scope', '$window', function ($scope, $window) {
$scope.ticketPin = localStorage.getItem("pin");
$scope.payoutTime = localStorage.getItem("payoutTime");
$scope.payoutAmount = localStorage.getItem("payoutAmount");
if (typeof localStorage != 'undefined')
{
$window.print();
}
}]);
答案 0 :(得分:0)
如果你把你的逻辑放在一个指令的链接函数中,你应该没问题。然后只需将指令添加到您要打印的页面或视图中。