繁体   English   中英

直接从Ionic选项卡调用函数-angularjs

[英]Calling a function directly from Ionic tab - angularjs

我正在尝试使用Ionic创建我的第一个应用程序。 我有一些在app.js文件中定义的标签。

  .state('tab.dash', {
    url: '/dash',
    views: {
      'tab-dash': {
        templateUrl: 'templates/tab-dash.html',
        controller: 'DashCtrl'
      }
    }
  })
  .state('tab.chats', {
      url: '/chats',
      views: {
        'tab-chats': {
          templateUrl: 'templates/tab-chats.html',
          controller: 'ChatsCtrl'
        }
      }
    })
  .state('tab.audioplayer', {
      url: '/audioplayer',
      views: {
        'tab-audioplayer': {
          templateUrl: 'templates/tab-audioplayer.html',
          controller: 'ExampleController'
        }
      }
    })

在这里的最后一个标签中,我不想打开新页面,如当前显示的tab-audioplayer.html。 相反,我想调用一个驻留在“ ChatsCtrl”控制器(上一个)中的函数MyFunction(),该函数执行一些值分配。 作为我的新手,单击选项卡图标时,我不知道如何调用函数而不是打开选项卡。

不要在模板中使用ion-tab指令,而只需使用<a>标记并在其上ng-click ng-它应该可以正确地放置在<ion-tabs>容器中,并相应地设置样式(可以给.tab-item )。 我相信ion-tab指令可防止任何其他操作发生在click事件中注册。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM