给出一些简单的标记:
div(ng-model="chart")
...
div.configureChart
h5 Configure Chart
h4 {{name}}
如果我在页面上获得{{name}}
,我可以使用哪些技术来确定我的绑定没有连接的原因?我的一些数据绑定工作正常,因此至少在某些情况下应用程序设置正确。
我不是在寻找解决这个问题的方法;相反,我想要一个故障排除检查清单,用于应该绑定但似乎不起作用的情况。 Angular缺少错误消息使得难以解决问题。
答案 0 :(得分:0)
这个问题相当陈旧,没有任何答案......
我想出的解决方案是有一个名为ngscope的函数,它是全局的:
function (selector) {
return angular.element(selector).scope();
}
然后你可以在Chrome中使用“Inspect Element”并运行ngscope($ 0)来获取你检查过的对象的范围。这有很大帮助,您可以看到该对象的范围。 Batarang也工作,但我发现我更喜欢命令行版本。有时巴塔朗挡路了。