1
조치 도우미를 사용하지 않고보기를 정의 할 때 조치를 직접 설정할 수있는 방법이 있습니까? 내보기는 이미 링크이므로 템플릿을 사용할 수 없습니다. 클릭 이벤트를 사용해야하지만 내보기는 라우터를 알고 있어야합니다.Ember.View에서 직접 조치 설정
예 :
App.Link = Em.View.extend({
classNames: ['btn'],
tagName: 'a',
template: Em.Handlebars.compile("My Link"),
click: function(event) {
//I don't want to have to call this here
App.router.doSomething();
},
//What Id like to do
action: "doSomething"
})
이 어디서나 사용할 수 있습니까? 나는 어떤 정보도 찾을 수 없었다.
길을 벗어나려고 할 때 일반적으로 더 많은 문제가 발생합니다 ...이 경우에도 적용됩니다. Ember는 작동하도록 설계된대로 사용해야합니다. 규칙을 위반하면 설계가 망가질 수 있습니다. –