function infoboxController($scope)
{
$scope.current_view_ = myGlobalInstance.current_view_;
$scope.$watch($scope.current_view_,
function(newValue, oldValue)
{
console.log(newValue);
console.log(oldValue);
console.log($scope.current_view_);
if($scope.current_view_!=null)
$scope.dataset = $scope.current_view_.dataset;
}
);
}
控制台输出
undefined infobox.js:10
undefined infobox.js:11
null
myGlobalInstance 是我创建的 JS 类的一个实例。它的 current_view_ 最初为 null,但在创建实例后被设置为一个值