小编Hor*_*rst的帖子

Backbone.js路由器不会在页面init上触发

我有一个非常简单的骨干路由器,到目前为止一切正常.除非我重新加载/直接输入网址,即http://mydomain.com/#list/50fadc41125b0 我现在几乎尝试了所有内容而没有任何正面结果.

myRouter = Backbone.Router.extend({
    routes: {
        "list/:id": "getList",      
        "*actions": "defaultRoute" // not needed right now
    },
    getList: function (id) {
        console.log ("test");
    }
});
Run Code Online (Sandbox Code Playgroud)

我也尝试过这种方式,没有任何区别

// init router
router = new myRouter;
router.on('route:getList', function (id) {
    [...]
});
Run Code Online (Sandbox Code Playgroud)

我不知道怎么做这个工作!希望有人能给我一个答案!

编辑:

我也开始了历史

Backbone.history.start();
Run Code Online (Sandbox Code Playgroud)

javascript backbone.js backbone-events backbone-routing

5
推荐指数
1
解决办法
1252
查看次数

带有KeyboardShrinksView和HideKeyboardFormAccessoryBar的Phonegap 2.6

我有2.6(ios)中的一个新的phonegap功能的问题,最后他们包括一个缩小webview来处理固定元素的选项.不幸的是,结合HideKeyboardFormAccessoryBar设置为true 的选项,会出现一个奇怪的白条而不是AccessoryView(请看截图).当我设置KeyboardShrinksView为false 时,这不会发生

有没有人遇到过与新版本类似的问题?这是一个错误还是一个功能?;)

欢呼horst.

ios cordova

3
推荐指数
1
解决办法
2388
查看次数