在angular $scope中更新JS数组
Updating JS Array in angular $scope
我试图在$scope内更新数组。例如
$scope.data = [{detail:{name: "...", cred:"...."}, date:"current date"},...];
$scope.update = function(){
$scope.data[0].date = "new date";
}
但是值没有更新。我做错了什么吗?
$scope.data = [{detail:{name: "...", cred:"...."}, date:"current date"},...];
$scope.update = function(){
$scope.data[0].date = "new date";
}
嗨,有时上面的角度视图可能不能直接反映更改,所以要实现这一点,使用$watch或$watchCollection;
$scope.$watchCollection('data', function(value){
$scope.data = value;
});
相关文章:
- 有条件更新d3.js力图中节点的最佳方法
- d3.js用按钮更新条形图工具提示
- React js更改状态不会更新组件
- 谷歌地图/Angular JS:地图更新并不总是反映数据,并且可以't删除标记
- 如何让React JS点击处理程序在执行时更新DOM
- 更新从Mysql查询检索到的数据?Node.js节点mysql
- JS在更新面板后重置
- Node.js错误“;ReferenceError:全局未定义“;在从0.10.2更新到0.12.2之后
- 使用PHP更新external.js中的Javascript变量
- Angular JS-文本框未在独立范围内更新
- 在第三次onPageClick事件后,使用twbspagination插件和AJAX更新JS分页
- 基于元素ID更新JS对象
- 持续更新 JS 变量的 HTML 显示
- 更新JS类的属性基于其他属性
- 在angular $scope中更新JS数组
- Jquery .html()似乎没有更新JS代码
- React Native,自动更新.js文件
- 如何通过ajax更新js对象类型变量
- 如何让grunt用户更新JS来引用我们的图像
- 基于本地存储更新JS对象