【问题标题】:Dynamically updating array ng-repeat动态更新数组 ng-repeat
【发布时间】:2015-01-11 02:16:12
【问题描述】:

我是 angular 新手,我已经构建了一些带有 angular 的控制器,如下所示。

var app = angular.module('jobs', []);
app.controller('DaCtrl',function(){
    this.itemlist = [{id:"001"},{id:"002"},{id:"003"}];
});

我需要的是通过调用函数来动态更新“itemlist”属性并使用 ng-repeat 显示项目 我试过这样,它没有工作:(

到目前为止我所尝试的 JSFiDDLE

Updated FIDDLE

【问题讨论】:

标签: javascript angularjs


【解决方案1】:

你快到了!看起来您需要将 itemsList 设置为 $scope 变量,以便它在您的模板中可用。

由于您是初学者,我建议您将所有内容都放在您的 $scope 变量中,这样您就知道它们可以在模板和您的 javascript 中访问,无论如何。

这是带有工作解决方案的 jsfiddle($scope 上的所有内容):http://jsfiddle.net/pprkng7o/25/

【讨论】:

  • 我可以从外部调用函数吗?我的意思是在控制器外部?像没有点击按钮的“addItems()”?
猜你喜欢
  • 2015-07-22
  • 1970-01-01
  • 2016-02-12
  • 2013-07-10
  • 2015-03-02
  • 1970-01-01
  • 1970-01-01
  • 2014-08-18
  • 1970-01-01
相关资源
最近更新 更多