我定义了一个资源,我为其定义了一个自定义方法。在我的模板中,我无法使用此方法。我的代码看起来像这样。未调用 getName() 函数。我在这里想念什么
personservices.factory("Person", ["$resource", function($resource) {
var Persons = $resource("", {}, {
query: {method:'GET'}
});
Persons.prototype.getName = function () {
/* do something */
return name;
}
return Persons;
}]);
<ul>
<li ng-repeat="person in persons">
{{ person.getName() }} -> not being called
{{ person.id }}
</li>
</ul>
$scope.Persons = Person.query()
-> 完美运行