javascript - 我会更新我的 Angular Js View

标签 javascript angularjs

我收到一个应用程序,当我修改我的 bd 时, View Angular 没有改变。 我尝试使用$scope.$apply()。 如果你能帮助我,非常感谢!

  $scope.modifyTask = function(id){
    todoService.modifyTodos(id);
  }
<i class="ion-android-checkbox-outline-blank caseACocher" ng-click="modifyTask(data.id)">

缺点是,如果我重新加载页面,就可以了。但我不需要重新加载页面

最佳答案

有很多事情可能发生。我脑子里浮现的两件事是:

  1. 您可能会从 todoService 返回一个 promise 并且不解决它。
  2. id 可能会在范围之外发生更改,因此需要调用 $scope.apply,就像您所说的
  3. 您似乎没有将任何内容绑定(bind)到 $scope.id。您需要将 DOM 元素绑定(bind)到作用域,以便它反射(reflect)在您的 View 上

关于javascript - 我会更新我的 Angular Js View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39288408/

相关文章:

javascript - Angular 绑定(bind)错误

angularjs - Angular UI Bootstrap - 未选择 Typeahead 下拉值时清除模型值?

javascript - 如何使 HTML Canvas 可点击网格(返回单元格以匹配数组元素?)

javascript - 如何从 HTML 中的表格调用 javascript 函数

javascript - JS(document.getElementById ("example").textContent)不显示var中的内容

html - 我想对齐出现在中心的 div 标签中的文本,它来自 $scope.Message。但无法对齐它

c# - 在 mvc 4 中将列表和字符串数据从 ajax 传递到 Controller ,列表为 NULL?

javascript - 如何将react-s3-uploader与reactjs一起使用?

javascript - 为指令提供动态值,而不会导致 AngularJS 中的重新计算

javascript - 在 AngularJS 中动态注册过滤器?