Ben burada en iyi ne olacağı Knockout kullanarak tıklama olayını nasıl devre dışı bırakabilirim?
<a href='#' data-bind='click: clickActivateSpatialSearch' id='draw_polygon'>
<a href='#' data-bind='click: clickActivateSpatialSearchBox' id='draw_box'>
iki düğme, denir hangi? JQuery'yi
$(document).ready
üzerinde kullanabilir miyim? Sorun, veri bağlama tıklaması basıldığında ve benzer şekilde diğer tıklama olayını devre dışı bırakır. Ama aynı düğmeye bastığımda, ikinci düğmeyi tekrar bir kez daha etkinleştirir.
Tüm jibberish ile söylemeye çalıştığım şey, tek seferde tek bir tuşun etkin olmasını istiyorum. Nakavt ile birlikte çalışmak mümkün mü? Ve eğer öyleyse lütfen nasıl olduğunu söyleyin. Not: Etkinleştirme hakkında knockout sitesine baktım ama anlayamıyorum. Tamamen çalışmaya nasıl başlamalıyım?
<a href='#' data-bind='click: function() {
if(buttonClickedObservable() == 'polygon')
{
clickActivateSpatialSearch();
}' id='draw_polygon'>
<a href='#' data-bind='click: function() {
if(buttonClickedObservable() == 'box')
{
clickActivateSpatialSearchBox'();
}' id='draw_box'>
Sen olsa gözlemlenebilir ayarlamak nasıl karar olurdu:
Lütfen görünüm modelinizi gönderin (ilgili bölümleri). – jensgram