firefox插件使用angularJs

时间:2015-06-22 18:50:22

标签: angularjs firefox-addon

html文件:

<html ng-app="IDAddon" ng-csp>
<head>
    <link rel="stylesheet" type="text/css" href="styles/angular-csp.css">
    <script src="lib/angular.min.js"></script>
    <script src="scripts/app.js"></script>
</head>
<body ng-controller="MainCtrl">
    <div id="somepopup">
        Delayed Message: {{textmessage}}
    </div>

</body>
</html>

app.js脚本:

function MainController($scope, suggestionService) {
   $scope.getMessage = function() {
      window.addEventListener("message", function (){
         $scope.$apply(function() {
            $scope.textmessage = 'Fetched after 3 seconds';
         });
      } , false);
   }

$scope.getMessage();
}

var IDmodule = angular.module('IDAddon', []).controller('MainCtrl', MainController)

我可以确认收到了“message”事件并调用了事件处理函数,但页面永远不会随消息一起更新。 我在这里错过了什么吗?

0 个答案:

没有答案