javascript - 如何以 Angular 显示对象数组中的文本

标签 javascript angularjs

看起来很简单,但我无法显示我的文本

在我的 HTML 中,我有 <td>{{cabinetDetails.cabinetType}}</td>我的数据源是$scope.cabinetDetails = [{cabinetType: 'panel'}];

我的 HTML 中没有显示任何内容。我也尝试过:$scope.cabinetDetails = [{'cabinetType': 'panel'}];

有什么想法吗?

最佳答案

看起来您已经创建了一个对象数组,所以我认为当前可以使用的代码是:

<td>{{cabinetDetails[0].cabinetType}}</td>

或者替换

$scope.cabinetDetails = [{cabinetType: 'panel'}];

$scope.cabinetDetails = {cabinetType: 'panel'};

关于javascript - 如何以 Angular 显示对象数组中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18153761/

相关文章:

javascript - 为什么 Webpack 4 不创建 dist 文件夹但 webpack 2 会创建?

javascript - 在 Web Worker javascript 文件中迭代 100000 个索引的数组会卡住浏览器

javascript - 让 backbone.js View 了解 jQuery 可排序中的更新

Angularjs - 工厂/服务内的 Restangular 调用

javascript - AngularJS 从数据库设置选择选项

javascript - 点击事件监听器关闭时遇到困难

javascript - 如果验证失败则附加文本但不是每次都重复

angularjs - 如何断言元素是否存在于 Angular 中?

angularjs - 选择由 Angularjs ng-repeat 创建的新 DOM 元素

angularjs - CORS 不起作用 MVC6 - RC1