1
爲什麼功能getPrice('Table')
在控制器中不起作用?它返回undefined,而不是400.這很適用於普通的JS(沒有$scope
)。
function MyCtrl($scope) {
$scope.prices = [{
name: 'Bed',
price: 900
}, {
name: 'Table',
price: 400
}];
$scope.getPrice = function (name) {
$scope.prices.forEach(
function (el) {
if (el.name == name) {
return el.price;
} else {
return null;
}
}
);
}
};
$ scope.getPrice沒有return語句,所以它什麼都不返回。 – michael