我在用户输入后显示更改时遇到问题(没有页面重新加载)。我有一个表格可以添加一个专业。在同一页面上,列出了先前使用ng-repeat
呈现的职业列表。我想在我的数据库中添加一个专业,但也要添加到此列表中。我正在使用MEAN.js.
我的控制器在这里查看console.log
评论:
'use strict';
angular.module('admin').controller('AdminProfessionController', ['$scope', '$stateParams', '$state', 'Users', 'Professions', 'modalService',
function($scope, $stateParams, $state, Users, Professions, modalService) {
$scope.professions = [];
$scope.find = function() {
$scope.professions = Professions.query(); // array of professions resources
};
$scope.create = function() {
var profession = new Professions({
title: this.title
});
profession.$save(function(response) {
console.log($scope.professions); // but here is empty array :(
$scope.professions.push(response);
console.log(response); // resource with new profession
}, function(errorResponse) {
$scope.errorP = errorResponse.data.message;
});
};
}
]);