가입. 아무것도 제안 할 수 있니?트리거 부모는 내가 관찰 변수가
답변
이 작업을 추가 할 수 있습니다
mouse().x.subscribe(function() { mouse.valueHasMutated() });
http://jsfiddle.net/nyothecat/x9MWp/
또는 더 나은 :
for (var prop in mouse()) {
if (ko.isObservable(mouse()[prop])) mouse()[prop].subscribe(function() { mouse.valueHasMutated() });
}
답변이 가장 명확하다고 생각합니다. 감사합니다 :) – karaxuna
모두 x와 y의 함수입니다 계산 된 관찰 만들기 :
self.mousePos = ko.computed(function() {
return self.x() + self.y();
});
그런 다음 mousePos
에 가입하십시오.
'{x : 5, y : 6}'이 (가) {{x : 6, y : 5} '로 변경되면 트리거됩니까? – karaxuna
아니, 네가 맞아. 그렇지 않아. 나는 원래 제로의 X 값과 Y 값이 곱셈 공식에 사용되지 않았 음을 확인하는 것뿐만 아니라 그런 것들을 설명하기 위해 더 복잡한 공식을 가졌지 만, 그것들은 테스트를 기반으로 철저히 다룰 수있는 문제라고 생각했습니다. 누군가가 마우스를 대각선으로 정확히 한 픽셀 만 움직일 수 있습니까? :) – PatrickSteele
왜 안 되니? :)) 어쨌든 나는 더 깨끗한 해결책을 찾고 싶다. 왜냐하면 이것은 동일한 것을 할 필요가있을 때만이 아니기 때문이다. – karaxuna
- 1. 부모는 내가 4있어 컨테이너 사업부
- 2. 추출 부모는
- 3. 부모는 AspectJ를
- 4. JQuery와 부모는
- 5. 부모는 누구입니까?
- 6. 그룹화 부모는
- 7. 부모는 CSS를
- 8. 컨트롤의 부모는 무엇입니까?
- 9. 계수 부모는 레일 2
- 10. 전화 AS3 - 부모는
- 11. GET 부모는 PHP
- 12. 녹아웃 내가 개체가 관찰 대상
- 13. 문제는 내가 관찰 계산 한
- 14. OpenLayers.Control.Button의 트리거 매개 변수가 호출되지 않습니다.
- 15. 내가 문제가있는 트리거
- 16. 정적 int 변수가 변경되면 트리거 이벤트가 발생합니까?
- 17. 젠드 탐색 - 마크 부모는 아이가
- 18. 검도 관찰 불가 변경 이벤트 트리거 후 업데이트 중입니다.
- 19. R - 클래스에 관찰 관찰
- 20. 관련 관찰 가능 변경시 내 자바 스크립트 변수가 변경됨
- 21. java.lang.IllegalArgumentException가 : 감안할 때 부모는 org.jboss.vfs.VirtualFile.getPathNameRelativeTo
- 22. 유효성 검사기 확장 전에 관찰 가능한 녹아웃 트리거
- 23. 클래스 변수가 라이프 사이클 후크에서 관찰 가능하게 정의되지 않았습니다.
- 24. 내가 유형의 변수가
- 25. 내가 BINARY 타입의 변수가
- 26. 내가 변수가 JQuery와 선택기
- 27. 내가 문자열 변수가 파이썬
- 28. 캐스트 문자열 내가 변수가
- 29. 내가 변수가 새로운 의도를
- 30. 내가 인스턴스 변수가
해결하려는 내용에 대해 더 자세히 설명해 주실 수 있습니까? 계산 된 관측 가능이 당신을 위해 단순화 할 수있는 것처럼 들리지만, 더 많은 컨텍스트 없이는 말하기 어렵습니다. – PatrickSteele
extender 사용 –
@PatrickSteele 실제 사례에서 마우스가 움직 였는지 확인하고 싶습니다. (x, y가 변경되었습니다.) – karaxuna