ui-sref在离子角度不射击

时间:2015-05-31 02:53:07

标签: angularjs ionic

在视图上触发按钮时遇到很多麻烦。我能够激活用作菜单的选项卡中的所有页面。此特定按钮位于视图的中间。我尝试过使用href,$ state.go,以及我能想到的其他一切。我将视图更改为模态,并通过ng-click使用函数调用它,这确实有效。如果不是一个模态,我就无法继续下去。

我的猜测是我的州设置错了。

这是我的状态:

// setup an abstract state for the tabs directive

.state('tab', {
    url: "/tab",
    abstract: true,
    templateUrl: "templates/tabs.html"
  })


  // request tab
  .state('tab.request', {
    url: '/request',
    views: {
      'tab-request': {
        templateUrl: 'templates/tab-request.html',
        controller: 'RequestCtrl'
      }
    }
  })

  .state('tab.new', {
      url: '/new',
      views: {
        'tab-new': {
          templateUrl: 'templates/tab-new.html',
          controller: 'RequestCtrl'
        }
      }
    })


  // Ionic User tab
  .state('tab.incoming', {
    url: '/incoming',
    views: {
      'tab-incoming': {
        templateUrl: 'templates/tab-incoming.html',
        controller: 'IncomingCtrl'
      }
    }
  })

然后我试图使用其中任何一个触发它

<button class="button button-block button-stable button-outline" ui-sref="tab.new">
        Go to Page B
    </button>
              <a class="round-button" ui-sref="tab.new"><i class="ion-alert-circled button_icon"></i><br/>NEW REQUEST</a>

这是我想要展示的视图。

<ion-view view-title="Create Requests" >

  <ion-content class=" has-header" >
  <div class="row row-center">
      <div class="col-50 col-offset-25">

  </div>
  </ion-content>
</ion-view>

对我做错了什么的任何想法?还有哪些其他信息对于确定错误至关重要?  我一直在研究这个问题大约3个小时,互联网没有运气。

谢谢!

0 个答案:

没有答案