Emberjs를 사용하는 응용 프로그램에서 모든 동작이 한 번의 클릭으로 3 회 트리거됩니다. Emberjs - 한 번의 클릭으로 동작이 3 번 실행됩니다.
다음 템플릿과 전망 예 :템플릿 : 클릭 핸들러와
<button {{action "removeFoo"}}>remove</button>
보기 :
listsView = Ember.View.create({
templateName: 'lists',
removeFoo: function(event) {
event.preventDefault();
console.log(new Date().valueOf());
}
})
나는 콘솔에서 다음 3 개 출력을 얻을 :
1333634360209
1333634360215
1333634360217
누가이 문제의 원인인지 또는 문제를 디버깅하는 가장 좋은 방법을 알고 있습니까?
죄송합니다. 제 조치의 이름이 실제로 다르게 지정되어 있습니다. 나는 그 모범을 바꿨다. 힌트를 가져 주셔서 감사합니다. –
아, 문제 없어요. jsfiddle.net에서 복제 할 수 있습니까? @ pangratz에 따르면, 지금 당장은 잘 작동하는 것 같습니다. – rlivsey