如何在我的情况下从函数返回对象?

时间:2015-07-15 10:10:04

标签: javascript html angularjs

我的代码中遇到了一个奇怪的问题。 我需要将一个对象传递给一个函数并分配返回对象。

在我的代码中。

$scope.items.filter(function(item) {
    item = getName(item)
    console.log(item)  -> I can see item.name exist.
})

var getName = function(item) {
    var id = item.id;
    switch (id){
       case 1:
           item.name = 'new'; 
           return item;
       break;
       case 2:
           item.name = 'used';        
           return item;
       break;
       case 3:
           item.name='junk';
           return item;
       break;
       default:
    }
}

HTML

<div ng-repeat="item in items">
    {{item.name}}   ------> doesn't show anything....
</div>

我不确定为什么它在html中没有显示任何价值。任何人都可以帮我吗?非常感谢!

0 个答案:

没有答案