【发布时间】:2014-11-02 10:45:43
【问题描述】:
好的,我是 AngularJS 的 1 天新手,所以这必须是超基本的(我希望不要对 AngularJS 的工作原理一无所知 - 我承认 MVC 并不是我真正的东西,但无论如何......) .
我的代码:
var PP = angular.module('PP', []);
PP.controller('documentController', function ($scope) {
$scope.documents = [
{
'filename': 'Untitled-1',
'content': 'Content-1'
},
{
'filename': 'Untitled-2',
'content': 'Content-2'
},
{
'filename': 'Untitled-3',
'content': 'Content-3'
},
];
});
所以,我声明了一个模块 (PP),其中包含一个控制器 (documentController) 和一个属性 (?) (documents)。
所以,我有 2 个问题:
- 如何(欢迎任何可能的方式)以编程方式访问和更改
documents数组? (插入/删除/等) - 如何设置一个在数组更改时触发的事件,例如已插入元素?
【问题讨论】:
-
@AbdulJabbar 嗯,是的。我相信这一篇很好地解决了观察变化的问题。以编程方式访问/更改变量怎么样?
标签: javascript jquery angularjs