javascript - 使用Angular.js,网页不显示提交的数据

标签 javascript html angularjs

var app=angular.module('chirpApp',[]);

app.controller('mainController',function($scope){
    $scope.posts=[];
    $scope.newPost={created_by:'', text:'', created_at:''};

    $scope.post=function(){
        $scope.newPost.created_at = Date.now();
        $scope.posts.push($scope.newPost);
        $scope.newPost={created_by:'', text:'', created_at:''};
    }
});
<!DOCTYPE html>

<html>
    <head>
    <title>Chirp</title>
     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.min.js"></script>
    <script src="javascripts/chirpApp.js"></script>
    </head>
    <body>
        <div id='main' ng-controller="mainController">
            <form ng-Submit="post()">
                <input required type="text" placeholder="Your name" ng-model="newPost.created_by"/>
                <textarea required maxlength="300" rows="3" placeholder="say something" ng-model="newPost.text" ></textarea>
                <input class="button" type="submit" value="Chirp!"/>
            </form>
            <div id="post-stream">
                <h4>Chirp Feed</h4>
                    <!-- to be polulated by angular-->
                     <div class='post' ng-repeat="post in posts | orderBy:'created_at':true" ng-class-odd="'odd'" ng-class-even="'even'">

                     <p>{{post.created_by}} says {{post.text}} at {{post.created_at}}</p>

                    </div>
            </div>
        </div>
    </body>
</html>

我正在跟踪 MEAN 堆栈图,但无法显示表单提交的名称和文本。我是网络开发新手,不知道为什么它不起作用

最佳答案

您好,您可以尝试添加这个

<html ng-app="chirpApp">

关于javascript - 使用Angular.js,网页不显示提交的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33270593/

相关文章:

javascript - addeventlistener 不能使用一个按钮多次工作

javascript - 从对象中删除属性而不创建新属性(无删除操作)

html - 鼠标悬停子菜单坏了

html - 使 div 的宽度和高度在所有分辨率下都相同(仅限桌面,不适用于移动设备)

javascript - 动态更改已加载的 WMS 图层的样式

javascript - 如何使用 JavaScript 获取多个 div 的背景图像并将它们用作模态图像的来源?

javascript - 如何使用JQUERY或JAVASCRIPT将IOS键盘中的 "Return"按钮更改为 "Next"按钮?

javascript - 防止多个YouTube View 不能在angularjs应用程序中运行

javascript - 单击一个 div 关闭另一个 div

javascript - AngularJS 使用 selectize 和 ng-repeat 设置多选下拉列表的值