我不知道为什么当我做 AngularJS 教程时它在我的浏览器中不起作用。我是 AngularJS 的新手。任何见解都会很棒。我有 3 个文件。
index.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>First Angular App</title>
<script src="angular.js"></script>
<script src="app.js"></script>
<script src="core.js"></script>
</head>
<body>
<div id="main_div" ng-app='my_ang_app' ng-controller='first_div'>
{{message}}
</div>
</body>
</html>
app.js:
var app = angular.module('my_ang_app', []);
核心.js:
app.controller('first_div', function ($scope) {
$scope.message="Hello world from angular";
});
当我在浏览器中预览它时,它显示 {{message}}
最佳答案
检查您引用的 JavaScript 文件是否正确加载,如果在加载 View 后引用它们总是更好。像下面这样,
<body>
<div id="main_div" ng-app='my_ang_app' ng-controller='first_div'>
{{message}}
</div>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular.js"></script>
<script type="text/javascript" src="app.js"></script>
<script type="text/javascript" src="core.js"></script>
</body>
关于javascript - Angular JS 代码不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38492952/