バックボーンでテストするための単純なビューを作成しようとしています。私はイベントから始めましたが、誰も発砲しません。なんで ?ルーティングなどのバックボーンを使用して、問題なく他のものを作成しました。御時間ありがとうございます。私のバックボーン定義は->このソースからです<-
module Views {
export class MenuView extends Backbone.View {
constructor(viewOptions?: Backbone.ViewOptions) {
super(viewOptions);
}
el = document.body;
events = {
"click #Btn-Start": "navigate",
"click #Btn-Software": "navigate",
"click #Btn-Anderes": "navigate",
"click #Btn-Impressum": "navigate"
};
initialize() {
console.log("initialize"); // fire
}
render() {
console.log("render"); // not fire
}
navigate() {
console.log("navigate"); // not fire
}
}
}
<body>
<div id="Menu">
<div id="Btn-Start"></div>
<div id="Btn-Software"></div>
<div id="Btn-Anderes"></div>
<div id="Btn-Impressum"></div>
</div>
<body>
編集:route(名前:文字列、コールバック:関数)とルートをオブジェクトとして使用してルートを試行しました。関数参照では機能するようですが、routesオブジェクトの文字列としては機能しません。たぶん、このようなビューでそれを宣言する方法があります。