我在$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不是函数
答案 0 :(得分:0)
scope
参数需要提供范围,而不是散列。
请改为尝试:
var scope = $rootScope.$new();
scope.something = function() { console.log( "foo" ); }