Javascript AngularJS中的基本函数

Javascript AngularJS中的基本函数,javascript,angularjs,Javascript,Angularjs,我正在尝试使用AngularJS编写一个简单的“Hello World”应用程序。 我希望函数greeting()能够实时打印插入文本输入中的名称,但我只需要在输出中获得{{greeting()}}。怎么了 <!doctype html> <body ng-app="myApp"> <div ng-controller="userController"> <p>Name: <input type="text"

我正在尝试使用AngularJS编写一个简单的“Hello World”应用程序。 我希望函数
greeting()
能够实时打印插入文本输入中的名称,但我只需要在输出中获得
{{greeting()}}
。怎么了

<!doctype html>
    <body ng-app="myApp">

    <div ng-controller="userController">
        <p>Name: <input type="text" ng-model="user.name"></p>
        <p>Surname: <input type="text" ng-model="user.surname"></p>
        <p>{{greeting()}}</p>
    </div>

    <script type="text/javascript">
        angular.module("myApp", [])
            .controller("userController",
                function ($scope) {
                    $scope.user = {name: "Mario", surname: "Rossi"};
                    $scope.greeting = function() {
                        return "Hello " +
                            $scope.user.name + " " +
                            $scope.user.surname + "!"
                    };
                });
    </script>
    </body>
    </html>

姓名:

姓:

{{问候语()}}

angular.module(“myApp”,[]) .controller(“用户控制器”, 职能($范围){ $scope.user={姓名:“马里奥”,姓氏:“罗西”}; $scope.greeting=函数(){ 回复“你好”+ $scope.user.name+“”+ $scope.user.name+“!” }; });
这里有一个例子:我想看看
你好,约翰·史密斯
而不是
{{{greeting()}


您忘了包含AngularJS JavaScript

否则它可以正常工作:


姓名:

姓:

{{问候语()}}

angular.module(“myApp”,[]) .controller(“用户控制器”, 职能($范围){ $scope.user={ 姓名:“马里奥”, 姓:“罗西” }; $scope.greeting=函数(){ 回复“你好”+ $scope.user.name+“”+ $scope.user.name+“!” }; });
您是否在某个地方包含了角度脚本?