0

给定一些简单的标记,如下所示:

div(ng-model="chart")
...
div.configureChart
  h5 Configure Chart 
  h4 {{name}}

如果我{{name}}改为进入页面,我可以使用哪些技术来找出我的绑定没有连接的原因?我的一些数据绑定正在工作,因此至少在某些情况下应用程序设置正确。

我不是在寻找解决这个问题的方法;相反,我想要一个故障排除清单,用于应该绑定但似乎不起作用的情况。Angular 没有错误消息,这使得解决问题变得困难。

4

1 回答 1

0

这个问题很老了,没有任何答案,所以......

我想出的解决方案是拥有一个名为 ngscope 的全局函数:

function (selector) {
      return angular.element(selector).scope();
    }

然后您可以在 Chrome 中使用“检查元素”并运行 ngscope($0) 来获取您检查的对象的范围。这很有帮助,您可以看到该对象的作用域。Batarang 也可以,但我发现我更喜欢命令行版本。有时 Batarang 会妨碍您。

于 2013-09-25T16:45:30.593 回答