簡體   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