var myApp = angular.module('myApp', []); myApp.controller('myController', ['$scope', '$sce', '$location', function($scope, $sce, $location) { $scope.flashvarsPath = "plugins=plugins/proxy.swf&proxy.link="; $scope.flashplayerPath = "plugins=plugins/proxy.swf&proxy.link="; $scope.flashvars = $sce.trustAsResourceUrl($scope.flashvarsPath + $location.absUrl()); $scope.flashplayer = $sce.trustAsResourceUrl($scope.flashplayerPath + $location.absUrl()); }]);
<div ng-app="myApp" ng-controller="myController"> <object id="flashplayer" classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400"> <param name="movie" value="player.swf" /> <param name="allowFullScreen" value="true" /> <param name="allowScriptAccess" value="always" /> <param name="FlashVars" value="{{flashvars}}" /> <embed name="flashplayer" src="player.swf" FlashVars="{{flashplayer}}" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="600" height="400" /> </object> </div>