我该如何解决为什么我的数据绑定表达式没有被绑定或改变?

时间:2013-06-25 18:56:05

标签: angularjs

给出一些简单的标记:

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

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

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

1 个答案:

答案 0 :(得分:0)

这个问题相当陈旧,没有任何答案......

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

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

然后你可以在Chrome中使用“Inspect Element”并运行ngscope($ 0)来获取你检查过的对象的范围。这有很大帮助,您可以看到该对象的范围。 Batarang也工作,但我发现我更喜欢命令行版本。有时巴塔朗挡路了。