加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 如何在角度js控制器中使用window.onload?

发布时间:2020-12-17 17:27:40 所属栏目:安全 来源:网络整理
导读:如何在控制器内使用window.onload函数. window.onload= function() { console.log("Hi Page loaded") }; 控制器不适用于整页. 我想在控制器加载至少之后执行一个函数. 解决方法 您可以使用 ng-init并使用相同的指令调用必要的函数 var app = angular.module(
如何在控制器内使用window.onload函数.

window.onload= function() { 
    console.log("Hi Page loaded")
   };

控制器不适用于整页.
我想在控制器加载至少之后执行一个函数.

解决方法

您可以使用 ng-init并使用相同的指令调用必要的函数

var app = angular.module('DemoApp',[])
app.controller('akuaController',function($scope) {
  $scope.load = function() {
    alert("Window is loaded");
  }
});
<!DOCTYPE html>
<html>

<head>
  <script data-require="angular.js@1.4.7" data-semver="1.4.7" src="https://code.angularjs.org/1.4.7/angular.js"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/angular-filter/0.4.7/angular-filter.js"></script>
  <link rel="stylesheet" href="style.css" />
  <script src="script.js"></script>
</head>

<body ng-app="DemoApp" ng-controller="akuaController">
  <div ng-init="load()">
  </div>
</body>

</html>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读