将参数添加到nativetransition插件

时间:2016-06-02 15:02:04

标签: cordova ionic-framework telerik

我刚刚将NativeTransition插件添加到我的Ionic应用中,我必须说我对实际结果感到非常惊讶。 http://plugins.telerik.com/cordova/plugin/native-page-transitions

但是,当点击某个项目时,它应该指向另一个使用该参数加载特定内容的页面。

state网址如下:url: '/news/:newsId'

文档说我需要使用这行代码来实现转换:

window.plugins.nativepagetransitions.slide({
    "href" : href
  });

我的代码:

$scope.showDetail = function (id) {
  window.plugins.nativepagetransitions.slide({
    "href" : '/news/' + id
  });
}

但是它不起作用,它确实会进行转换,但它会滑到同一页面。可能是因为$urlRouterProvider.otherwise被触发了

1 个答案:

答案 0 :(得分:0)

我发现了问题:我必须从根目录开始指定URL:

$scope.showDetail = function (id) {
  window.plugins.nativepagetransitions.slide(
    {
      "href" : '#/app/news/' + id
    },
    function (msg) {console.log("success: " + msg)},
    function (msg) {alert("error: " + msg)});
};