【发布时间】:2017-11-01 17:19:04
【问题描述】:
我在使用 $watch 时遇到了问题。当我在下面的函数之外使用 $watch 时,它可以正常工作。但是当我在 click 函数中使用它时,它不影响。 我正在等待您的建议..
$scope.d = 1;
var mark = L.marker(L.latLng(veri.Konum.lat, veri.Konum.lon), { title: veri.Name, data: veri, content: "" });
mark.addTo(markersLayer);
mark.on('click', onClick);
function onClick(e) {
$scope.$watch("d", function () {
console.log("12313sadad");
});
}
【问题讨论】:
-
在 onClick 函数中连接手表很奇怪。通常你会在指令中连接一个手表,或者至少是一个控制器。了解您要完成的工作会有所帮助。
-
需要更好地解释您要完成的工作、期望是什么以及当前正在发生或未发生什么。见How to Ask
-
我在控制器内部使用了这个。我没有在这里写所有代码。抱歉解释不好
标签: javascript angularjs ionic-framework leaflet watch