0
我正在使用角JS的环回。我在loopback上有一个Person模型,并生成lb-services.js以获取Person模型的访问权限。调用createPerson()
方法I'm获得该Persons
是不确定的,当在Angular JS中获取未定义的控制器依赖性
(function() {
'use strict';
angular
.module('frontend', ['ngAnimate', 'ngCookies', 'ngTouch', 'ngSanitize', 'ngMessages', 'ngAria', 'ngResource', 'ngRoute', 'ui.bootstrap', 'toastr','lbServices']);
})();
但是我PersonsController:
我加入了LB-服务模块。我不明白为什么,因为我对控制器有依赖性。
这是我的代码:
angular.module('frontend').controller('PersonsController',['$scope','Person',function($scope){
$scope.person = {name:'guest',last_name:"none",age:55};
$scope.createPerson= function(){
console.log("CREATING PERSON...");
Person.create({name:$scope.person.name,last_name:$scope.person.last_name,age:$scope.person.age}).$promise
.then(function(){
console.log("Created person.")
});
};
}])
谁能帮助我吗?
你不在你的控制器函数中包含Person ['$ scope','Person',function($ scope) – yBrodsky