如何定义$ ionicLoading范围?

时间:2016-12-02 09:28:33

标签: angularjs ionic-framework

我在$ionicLoading上启动的$rootScope指令中控制ion-slides指令时遇到问题(就像巡视一样)。我需要用两个按钮更改滑块。

我不知道如何正确定义范围:

$ionicLoading.show({
    templateUrl: 'js/_tour/intro.html',
});

我想在那里定义函数来控制$ionicSlideBoxDelegate

我尝试过类似的事情:

$ionicLoading.show({
    templateUrl: 'js/_tour/intro.html',
        scope: {
                something: function(){console.log(something);}
                }
    });

但它给了我这个错误:

  

ionic.bundle.js:21162 TypeError:scope。$ new不是函数

1 个答案:

答案 0 :(得分:0)

scope参数需要提供范围,而不是散列。

请改为尝试:

var scope = $rootScope.$new();
scope.something = function() { console.log( "foo" ); }