所以這裏的交易,我想學習AngularJs,因爲現在必須知道正確構建前端。但它不會工作。我一直按照提供的視頻教程而不是繼承人網站,並且一步一步地完成了它,但它不會呈現。 下面的代碼:Angularjs沒有呈現給html頁面
<!DOCTYPE html>
<html>
<head ng-app = "store">
<title>Benvenuti a TuttoUni</title>
<link href='http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="../libraries/bootstrap/dist/css/bootstrap.css">
<link rel="stylesheet" type="text/css" href="../css/login.css">
<script type="text/javascript" src="../libraries/angular/angular.js"></script>
<script type="text/javascript" src="../script/app.js"></script>
</head>
<body>
<div ng-controller="StoreController as store">
<h1> {{store.product.name}} </h1>
<h2> ${{store.product.price}} </h2>
<p> {{store.product.description}} </p>
</div>
</body>
</html>
,這裏是我的javascript:
(function() {
var gem = {
name: 'Dodecahedron',
price: 2.95,
description: '...',
}
var app = angular.module('store', []);
app.controller('StoreController', function() {
this.product = gem;
});
})();
結果,你可以想像的是: {{store.product.name}} $ {{商店。產品價格}} {{store.product.description}}
沒有真正被它們的值取代。
你在控制檯中有錯誤嗎? –
我想你的Angular路徑不正確 - 是嗎? –