我尝试在优化的变体实验javascript中编写angularJS控制器。它似乎不起作用。
基本上我想插入像这样的HTML代码段
<div ng-app="myApp">
<div ng-controller="MainController">firstApp</div>
</div>
以及如下控制器:
var myApp = angular.module("myApp", []);
myApp.controller("MainController", function($scope, $window) {
alert("Angularjs call function on page load");
});
我尝试过几种方法而且没有用,有没有办法让它起作用
Plnkr代码:Demo
答案 0 :(得分:0)
你的HTML应该是
<div ng-app="testApp">
<div ng-controller="MainController">firstApp</div>
</div>
和js
var myApp = angular.module("testApp", []);
myApp.controller("MainController", function($scope, $window) {
alert("Angularjs call function on page load");
});
模块应用名称应与ng-app相同,ng-controller的值是您将使用的控制器的名称