我刚学会了AngularJs。我试图从控制器显示数据。但数据没有显示。 我的观点:
<!DOCTYPE html>
<html>
<head>
<title>Belajar AngularJs</title>
</head>
<body ng-app="FirstApp">
<div ng-controller="MainController">
{{title}} </br>
{{book.title}} </br>
{{book.author}} </br>
{{book.price}}
</div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.6/angular.min.js"></script>
<script src="js/app.js"></script>
<script src="controllers/MainController.js"></script>
<script type="text/javascript"></script>
</body>
</html>
我的控制员:
app controller('MainController',['$scope', function ($scope) {
// body...
$scope.title='Belajar AngularJs';
$scope.book={
title: 'Belajar Angularjs Bersama Ciwuk',
author : 'Ciwuk';
price : 'Free'
};
}]);
我的模特:
var app=angular.module('FirstApp',[]);
结果是这样的: error
有人帮我吗?我是angularJS的新手答案 0 :(得分:1)
您应该使用app.controller
和author : 'Ciwuk',
。使用逗号而不是分号。
发生错误时,请尝试使用控制台(F12)。
答案 1 :(得分:0)
@DieuNQ指出你的拼写错误。但这里有更好的方法:
app.post('/', function(req, res, next) {
console.log(req.body.username);
....