fab*_*oso 2 javascript java applet angularjs
我需要将动态参数传递给applet.
这是我的控制器:
'use strict';
angular.module('jworkApp')
.controller('AppletCtrl',['$scope', function (scope) {
scope.base64 = "abcd";
}]);
Run Code Online (Sandbox Code Playgroud)
这是我的看法,参数base64在控制器中定义为"abcd"
<p>{{base64}}</p>
<APPLET>
<PARAM name="text" value={{base64}} />
</APPLET>
Run Code Online (Sandbox Code Playgroud)
当我运行我的页面时,我在p标签中看到字符串'abcd',但是applet param的值只是"{{base64}}".
我怎么能解决它?
我解决了传递整个applet声明的问题.这样它就能正常工作.
控制器:
angular.module('jworkApp')
.controller('AppletCtrl',['$scope', '$sce', function ($scope, $sce) {
$scope.b64 = 'AAAA';
$scope.applet =
"<APPLET>"+
"<PARAM name=\"testo\" VALUE=\""+$scope.b64+"\" />"+
"</APPLET>";
$scope.getAppletCode = function() {
return $sce.trustAsHtml($scope.applet);
};
}]);
Run Code Online (Sandbox Code Playgroud)
视图:
<div ng-bind-html="getAppletCode()"></div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2562 次 |
| 最近记录: |