我有一个Angular应用程序,可以从休息呼叫中获取“人员”。在配置中我有:
when('/people/edit/:id',{
controller:PersonEditCtrl,
templateUrl: 'frontend/partials/people/person.html',
resolve: {
person: function(Restangular, $route){
var theRoute= 'people/' + $route.current.params.id + '/';
return Restangular.one(theRoute).get();
}
}
}).
在控制器中:
function PersonEditCtrl($scope, $location, Restangular, person) {
$scope.person = person;
}
在html页面中,我使用这样来显示信息:
{{person.firstName}}
在html页面中,我想向'person'添加一些行为。例如,我想添加一个结合了名字和姓氏的函数。所以,我想要一个像getFullName()这样的函数。请注意,我没有制作人物对象,我只是从ReST调用中获取JSON。我假设一个人的对象正在以某种方式制作,但我不知道如何。
如何在“人”中添加函数/方法以了解我目前的情况?
答案 0 :(得分:2)
设置 person.getFullName = function(){ //代码在这里 }