Ionic Cordova打印机错误

时间:2015-11-13 17:15:27

标签: printing ionic ngcordova

我正在尝试使用来自https://github.com/katzer/cordova-plugin-printer/tree/master

的cordova打印机插件

我已按照安装说明进行操作,并在index.html中使用

<script src="lib/ngCordova/dist/ng-cordova.js"></script>
<script src="cordova.js"></script>

这是我的控制器电话:

$scope.printTable = function(){
    $ionicPlatform.ready(function() {
    cordova.plugins.printer.isAvailable(
        function (isAvailable) {
            alert(isAvailable ? 'Service is available' : 'Service NOT available');
        });
     })
  };

我在phonegap app上收到此错误:

Error: undefined is not an object (evaluating 'cordova.plugins.printer')

我在config.xml文件中添加了这个:

    <gap:plugin name="de.appplant.cordova.plugin.printer" version="0.7.0" />

我在这里缺少什么

1 个答案:

答案 0 :(得分:0)

$scope.print = function() {
    if ($cordovaPrinter.isAvailable()) {
        $cordovaPrinter.print(//type what to display);
    } else {
        alert("Printing is not available on device");
    }
}

试试这个