У меня проблемы с удалением объекта из моего наблюдаемого массива.Не удается удалить объект из нокаута наблюдаемогоArray
Это заявление:
self.points = ko.observableArray([]);
Он держит:
self.map.points.push(new google.maps.LatLng(a, b));
Я пытаюсь удалить некоторые элементы из этого массива, используя этот код:
self.points.remove(val.internalMarker.position)
Где val.internalMarker.position
УДЕРЖИВАЙТЕ тот же объект LatLong, инициализированный теми же значениями, что и эта точка.
Но по неизвестной причине удалить функцию оставляет массив нетронутым.
Here You can check my full code on JSFiddle
Они не относятся к одному и тому же объекту 'LatLng'. –
Это 'val.internalMarker' или' val.InternalMarker'? – danludwig