gpt4 book ai didi

javascript - 为什么我的简单 angularjs 不起作用?

转载 作者:行者123 更新时间:2023-12-04 01:28:10 24 4
gpt4 key购买 nike

我有一个简单的 angularjs 测试实例。它正在使用全局但警报标记未运行。这是 codeschool 的第一个例子。

为什么不运行?

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="Scripts/angular.js"></script>
</head>
<body ng-controller="StoreController">


<script type="text/javascript">
function StoreController() {

alert("hello");
}

</script>
</body>
</html>

最佳答案

你错过了ng-app属性:

<html ng-app xmlns="http://www.w3.org/1999/xhtml">

此外,正如@PSL 在评论中指出的那样,全局 Controller 从 angular 1.3 开始将无法工作。您应该定义绑定(bind)到您的应用程序的 Controller 。

ng-app 中命名您的应用程序,例如,在 html 标记上:

<html ng-app="myapp" xmlns="http://www.w3.org/1999/xhtml">

然后,在 javascript 中,定义您的模块和 Controller :

var myapp = angular.module("myapp", []);

myapp.controller('StoreController', ['$scope',
function ($scope) {
alert("hello");
}
]);

关于javascript - 为什么我的简单 angularjs 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25727603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com