按照我的代码,不会将 {{ title }} 输出为 'hello world'
。虽然 Angular 不起作用,但没有给出错误消息。
<!-- HTML -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Angular</title>
</head>
<body np-app="myApp">
<div ng-controller="MainController">
{{ title }}
</div>
<script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>`
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js"></script>
<script type="text/javascript" src="angular.js"></script>
</body>
</html>
//JavaScript
var app = angular.module("myApp", []);
app.controller("MainController", ['$scope', function($scope){
$scope.title = "hello world";
}]);
最佳答案
您的正文标记中有一个拼写错误:<body np-app="myApp">
需要更改为 <body ng-app="myApp">
希望这有帮助!
关于javascript - Angular 不起作用但没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39446119/