如何在点击 yandex 地图时更新变量

How update variable on click on yandex maps

我想在第一次点击 yandex 时更新变量 map.But 它不起作用。点击地图的处理程序确实被调用,但变量值没有更新。 这里是jsfiddle。当我点击地图时,我想要更新 filter.step 变量。

如果您在非 angular 组件内更改任何内容,它不会 运行 $digest 对链接的任何地方的更改生效。

您需要为非 angular 组件应用更改。

尝试$scope.$apply()

像这样

  $scope.$apply(function(){
    $scope.filter.step = 2;
  })

DEMO