无法读取控制器

时间:2016-10-11 03:38:04

标签: angularjs

我刚学会了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的新手

2 个答案:

答案 0 :(得分:1)

您应该使用app.controllerauthor : 'Ciwuk',。使用逗号而不是分号。 发生错误时,请尝试使用控制台(F12)。

答案 1 :(得分:0)

@DieuNQ指出你的拼写错误。但这里有更好的方法:

app.post('/', function(req, res, next) {
    console.log(req.body.username);
    ....