首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用$set和GoAngular时不更新页面

在使用$set和GoAngular时不更新页面
EN

Stack Overflow用户
提问于 2014-02-14 16:04:40
回答 1查看 78关注 0票数 1

我有一段代码看起来如下:

代码语言:javascript
复制
$scope.renameUser = function(key,name) {
  console.log('renameUser, key: ', key);
  console.log('renameUser, name: ', name);
  var userOne = $scope.users.$key(key);
  userOne.$key('displayName').$set(name);
};

它可以工作,但是您需要重新加载页面才能看到更新的结果。我希望它能立即更新。

在调试过程中,我添加了这个部分,但我从未让它触发.有什么好主意吗?

代码语言:javascript
复制
$scope.users.$on('set', opts, function(value) {
   console.log(value);
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-14 18:17:12

这个问题是在v3.2.0中介绍的。$key方法,无论是在$goQuery$goKey返回的模型上调用它,都应该返回与“相对”键相关联的“新”模型。相反,它正在回收与使用的第一个密钥相关联的服务。

此问题已在v3.2.2中解决,升级到此版本将解决您的问题。

感谢您的分享!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21783963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档