当我第一次在yandex地图上单击时,我想更新变量。但它不起作用。地图上的点击处理程序被肯定调用,但变量值没有更新。这是jsfiddle。当我点击地图时,我想更新filter.step
变量。
如果您更改非角度组件中的任何内容,它将不会$digest
运行以使其链接的所有位置的更改生效。
您需要对非角度组件应用更改。
试试$scope.$apply()
喜欢这个
$scope.$apply(function(){
$scope.filter.step = 2;
})
DEMO