1

我已经尝试在优化变化的实验性 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 代码:演示

4

1 回答 1

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 的值是您将使用的控制器的名称

于 2017-07-13T12:31:30.380 回答