因此,我基本上是在页面加载时尝试从$rootScope
获取属性。我需要此属性,以便可以在表单中显示该值。
测试之后:
console.log("DEBUG $rootScope", $rootScope);
console.log("DEBUG $rootScope.localClient", $rootScope.localClient);
我注意到$rootScope
包含一个localClient
属性,但是$rootScope.localClient
是未定义的。为什么会这样?
请参阅下面的控制台屏幕。
这里是我填充localClient对象的地方
function setClient(client, tvaNumber) {
if (tvaNumber) {
if (angular.isUndefined($rootScope.localClient))
$rootScope.localClient = {};
$rootScope.localClient[tvaNumber] = client;
}
}