javascript - Angular JS 对象与数组

标签 javascript jquery angularjs

我正在尝试创建一个内部有 3 个属性的对象。但是,每次运行代码时,它只会显示代码表达式。数组和对象如何相互影响?

我的代码:

var app = angular.module("FundAllocation", []); 
app.controller("myCtrl", function($scope) {
	$scope.AllocFunds = [{Name:'Groceries',AllFunds:'2'},
							 {Name:'Travel',AllFunds:'2'},
							 {Name:'House',AllFunds:'2'}
							];
});	

<div ng-app="app" ng-controller="myCtrl">
  <div ng-repeat="row in AllocFunds">
    row: {{row.Name}
  </div>
</div>`

最佳答案

您的 HTML {{row.Name} 中缺少第二个大括号。缺少大括号不会显示任何错误,而只会显示其字面意思,在本例中为“{{row.Name}”。您的其余代码看起来不错并且应该可以工作。

关于javascript - Angular JS 对象与数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45690211/

相关文章:

jquery - 在发出 AJAX 请求时使用 jQuery 显示加载栏

javascript - Angular JS 中的 Jquery 网络摄像头集成

javascript - html5 不支持 mathML 平方根和阶乘

javascript - 如何使用 Jquery 动态克隆一个选项卡

javascript - Bootstrap 模式未打开 - 通过脚本加载

angularjs - 如何在访问 IdentityServer 的同一旅程中获取 Angular 中的访问 token - MVC、WebApi 和 Angular

javascript - 在 AngularJS 中删除 DOM 元素之前我应该​​做什么?

javascript - 使用纯 JavaScript 在 html head 中插入新标签

javascript - module.js 运行iron-node 时找不到模块

javascript - 定时 Javascript 文件刷新而不重新加载页面