Angular.js和Java Applet

我试图使用Angular.js通过applet调用java函数但没有成功。 我甚至没有加载Applet(当我加载应用程序时,java控制台没有启动)。 我使用了以下方法但没有成功。 有任何想法吗?

使用angularJS绑定applet参数

angularjs和结束标签

PS:它在Chrome中并启用了NPAPI。

PS2:我用Knockout用下面的代码得到它(我们正在迁移到Angular)

var res = document.getElementById("cdigApplet").signFile(file.id().toString(), "" , api.token); 

signFile()是Java Applet中的一个方法。

HTML:

    

谢谢。

我们用下面的代码得到它:

的index.html

  

signController.js

 (function() { 'use strict'; angular .module('app') .controller('signController', signController); signController.$inject = ['$rootScope', '$scope','listFactory', 'infoService']; /* @ngInject */ function signController($rootScope, $scope, listFactory, infoService) { var vm = this; var token = $rootScope.token; $scope.name = infoService.getName; //////////////// $scope.signFile = function () { var fileId = infoService.getId(); var Id = fileId.toString(); var res = document.getElementById("cdigApplet").signFile(Id, '', token); var json = JSON.parse(res); if (json.success === true) { alert("Documento assinado com sucesso! Clique em 'Abrir' para ver a assinatura."); $('#sign').modal('hide'); } else { alert("Documento não assinado!\n" + json.message); $('#sign').modal('hide'); } }; } })();