이 작동합니다.router.route를 사용할 때 페이지로드시 초기 백본 경로가 트리거되지 않습니다.
Admin.Routers.AppRouter = Backbone.Router.extend({
// home() gets trigger when I visit http://example.com/admin
routes: {
"admin": "home"
},
initialize: function() {},
home: function() {
log("Home");
}
});
이 작동하지 않습니다.
Admin.Routers.AppRouter = Backbone.Router.extend({
initialize: function() {
var that = this;
// home() DOES NOT get trigger when I visit http://example.com/admin
this.route(/^\/admin$/, "home", function() {
that.home();
});
},
home: function() {
log("Home");
}
});
이 기능은 router.route의 올바른 기능입니까?
예, 그했다. 하지만 왜 정규 표현식이로드에서 트리거되지 않을까요? – erickreutz
그럼 내 다음 제안은 선도 슬래시를 제거하는 것이 될 것입니다. regEx 표현식으로'/^admin $ /'을 사용할 수 있습니까? – timDunham