【发布时间】:2026-01-21 05:55:01
【问题描述】:
我有一个使用 Angular 和 Angular UI 构建的应用程序。我正在尝试计算多个手风琴中的字符,如 plunker 中所示。我的代码只返回前两个字符,然后什么都没有?
我做错了什么吗?
笨蛋是:Example code
app.js
$scope.what=[];
$scope.why=[];
Object.defineProperty($scope, 'characters', {
get() {
return $scope.what.length + $scope.why.length;
}
});
HTML:
{{characters}}
但就像我说的,这只返回前两个字符?
【问题讨论】:
-
因为
what和why是数组。您将文本存储在what[$index],但阅读what
标签: javascript angularjs twitter-bootstrap