[英]Egghead angular controller not working
我正在嘗試跟隨eggheads angularJS教程。 我有相同的代碼但是我的工作沒有...
這是我正在使用的代碼:
index.html的:
<!DOCTYPE html>
<html>
<head>
<title>AngularJS Tutorials</title>
<link rel="stylesheet" href="../foundation/css/foundation.min.css">
<script type="text/javascript" src="main.js"></script>
</head>
<body>
<div ng-app="">
<div ng-controller="FirstCtrl">
<h1>{{data.message + " world"}}</h1>
<div class="{{data.message}}">
Wrap me with a foundation component.
</div>
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min.js"></script>
</body>
</html>
main.js:
function FirstCtrl($scope) {
$scope.data = {message: "panel"};
}
嗨,你錯過了幾件事
宣言你的app:
var app = angular.module('app', []);
聲明您的控制器
app.controller('FirstCtrl', FirstCtrl);
在你的HTML中
ng-app="app"
var app = angular.module('app', []); app.controller('FirstCtrl', FirstCtrl); function FirstCtrl($scope) { $scope.data = { message: "panel" }; }
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> <body ng-app="app"> <div ng-controller="FirstCtrl"> <h1>{{data.message + " world"}}</h1> <div class="{{data.message}}"> Wrap me with a foundation component. </div> </div> </body>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.