0

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

4

1 回答 1

2

如果您更改非角度组件内的任何内容,则它不会运行$digest以对其链接的任何位置进行更改。

您需要对非角度组件应用更改。

尝试$scope.$apply()

像这样

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

DEMO

于 2016-02-19T10:44:14.403 回答