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