我是angularJS的新手。我澄清了如何从外部JavaScript函数更新范围变量。我无法在任何地方找到方法,请在下面帮助我,我的代码片段供参考
public class Node
{
public string name { get; set; }
public List<Node> children { get; set; }
public Dictionary<string, string> dict { get; set; }
}
现在,如果我在console.log行运行代码,我会得到&#34; object {}&#34;但在这里,价值就在那里,但是当我把对象分解为它的第一个属性时,它说的是未定义的,例如。 console.log(devices [device0] .devicename)给了我undefined。
无论如何都要帮助我。
答案 0 :(得分:-1)
你不应该这样做,因为这不是管理数据的有条理的方式。尝试重新构建代码。
但你仍然可以通过许多不同的方式做到这一点。
示例:如果您想从外部访问范围,请尝试:
angular.element(someElement).scope();
完整文档:https://docs.angularjs.org/api/ng/function/angular.element