错误:ng:区域angularjs中的Bad Argument

时间:2016-08-30 09:25:36

标签: javascript php jquery angularjs

在这里,我尝试使用angularJS在按钮点击的表格中插入来自form attendance-form.blade.php的数据。

现在单击按钮数据的问题没有插入到表格中,而是提供

  

Argument' AttendanceFormController'不是一个功能,未定义。

以下是我的表格和AttendanceController.js。

在attendance-form.blade.php

<div ui-view="attendanceForm">
    <div class="mdl-grid demo-content" ng-controller='AttendanceFormController'>
        <div class="demo-charts mdl-color--white mdl-shadow--2dp mdl-cell mdl-cell--12-col mdl-grid">
            <form>
                <div class="form-group label-static is-empty">
                    <h3>Create Attendance</h3>

                    <div class="form-group label-static is-empty">
                        <input type="text" name="user_id" class="signup form-control"
                               id="i2" placeholder="user_id" ng-model="attendance.user_id">
                    </div>

                    <div class="form-group label-static is-empty">
                        <input type="text" name="in_or_out" class="signup form-control"
                               id="i2" placeholder="in_or_out" ng-model="attendance.in_or_out">
                    </div>

                    <div class="form-group label-static is-empty">
                        <input type="text" name="comment" class="signup form-control"
                               id="i2" placeholder="comment" ng-model="attendance.comment">
                    </div>

                    <div class="signup form-group label-static is-empty ripple-container signup">
                        <input type="button" value="Create Attendance" class="btn btn-raised btn-primary" ng-click="createattendance()">
                    </div>

                </div>
            </form>
        </div>
    </div>
</div>

在AttendanceController.js

app.controller('AttendanceFormController', function ($scope, AttendanceService) {
    $scope.attendance = {};
    $scope.attendance.user_id;
    $scope.attendance.in_or_out;
    $scope.attendance.comment;
    $scope.loadAttendance = function () {
        $scope.attendance = AttendanceService.get({id:$scope.params.id});
    }
    $scope.createattendance = function () {
        attendance = {user_id:$scope.attendance.user_id,
            in_or_out:$scope.attendance.in_or_out,
            comment:$scope.attendance.comment
        }
        AttendanceService.post(attendance).then(function(response){
            alert('User successfully added in the system.'+'\n'+'Check console.log for response.');
            console.log(response.data);
        });
    }
});

0 个答案:

没有答案
相关问题