【问题标题】:how delegate-handle work in ionic + angularjs?委托句柄如何在 ionic + angularjs 中工作?
【发布时间】:2015-04-22 11:23:15
【问题描述】:

您能告诉我代理句柄在 ionic 中是如何工作的吗?我用代码笔做了一个演示。我想在按钮单击时将内容滚动到顶部。但是当我滚动我的内容然后按下按钮但我的滚动没有转到顶部时,我的代码不起作用,为什么? http://codepen.io/anon/pen/wavoXb

var app=angular.module('app',['ionic']);
app.controller('MainCtrl',function($scope){
   $scope.scrollMainToTop = function() {
    $ionicScrollDelegate.$getByHandle('mainScroll').scrollTop();
  };
  $scope.scrollSmallToTop = function() {
    $ionicScrollDelegate.$getByHandle('small').scrollTop();
  };
})

【问题讨论】:

    标签: javascript angularjs ionic-framework angularjs-directive


    【解决方案1】:

    您需要在控制器中注入 $ionicScrollDelegate。

       app.controller('MainCtrl',function($scope,$ionicScrollDelegate){
       $scope.scrollMainToTop = function() {
        $ionicScrollDelegate.$getByHandle('mainScroll').scrollTop();
      };
      $scope.scrollSmallToTop = function() {
        $ionicScrollDelegate.$getByHandle('small').scrollTop();
      };
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多