两次对抗AngularJS执行控制器
我理解AngularJS会运行一些代码两次,有时甚至更多,比如$watch事件,不断检查模型状态等。
不过我的代码:
function MyController($scope, User, local) {
var $scope.User = local.get(); // Get locally save user data
User.get({ id: $scope.User._id.$oid }, function(user) {
$scope.User = new User(user);
local.save($scope.User);
});
//...
执行两次,将2条记录插入我的数据库。我显然还在学习,因为我多年来一直在抨击这个!
慕仙森
凤凰求蛊
相关分类