我有以下backbone.js控制器:
App.Controllers.PlanMembers = Backbone.Controller.extend({
routes: {
"message/:messageType": "sendMessage",
"": "index"
},
sendMessage: function (messageType) {
alert(messageType);
},
index: function () {
alert('should not get here');
}
});
我希望在第一次加载页面时执行索引操作,我还有另一条路由发送到sendMessage操作,并且请求从下面的链接路由正常:
<a class="sms" href="#message/sms" ><img src="/img/buttons/transmit_blue.gif" /></a>
问题是,在执行sendMessage操作之后,它再次触发索引操作,这不是我需要的。
有谁能告诉我如何确保只触发sendMessage路由?