1
A
回答
1
我找到了解決方案。可能有更好的方式來解決它,但我只能在此刻
我要修改離子滑動盒指令有點
想到這下面是我的代碼:
離子束。 JS(創建雙向綁定在這裏)
IonicModule.directive('ionSlideBox', [........,
function(...){
return{
scope:{
counter: "=",
......
},
controller: [.....,function(){
_this.getCounter = function(){
return $scope.counter;
}
_this.setCounter = function(val){
scope.counter = val;
$scope.$broadcast("IncrementValue");
}
}]
}
}
Directive.js
directive('updateCounter', function(){
return{
restrict : 'A',
scope : false,
require : '^ionSlideBox',
link : function(scope,element, attrs,ctrl){
$(element).click(function(){
scope.counter = ctrl.getCounter();
scope.counter--;
ctrl.setCounter(scope.counter);
})
}
}})
個
ViewController.js
$scope.$on(
"IncrementValue",
function handleIncrementValue() {
$scope.counter++;
}
);
$scope.triggerEvent = function() {
$scope.$broadcast("IncrementValue");
};
View.html
<ion-slide-box counter="counter">
<ion-slide>
<button ng-click="trigger()">Increment box</button>
<button update-counter>Decrement box</button>
</ion-slide>
</ion-slide-box>
如果有更好的辦法,請讓我知道
感謝
相關問題
- 1. 雙向綁定工作不
- 2. 隔離作用域雙向綁定不能在angularjs中工作
- 3. 雙向綁定,$ watch,隔離範圍不一起工作
- 4. WPF雙向綁定工作不
- 5. Angular2雙向數據綁定不工作
- 6. Android數據綁定雙向不工作
- 7. 雙向綁定不工作在knockout.js
- 8. 雙向綁定不工作在角js
- 9. 單向綁定工作,雙向綁定不
- 10. 爲什麼我的雙向數據綁定不能在離子中工作?
- 11. 計時器綁定不工作離子
- 12. 使用離子滑塊盒時的離子可滾動區域
- 13. Angular2雙向綁定停止工作
- 14. 寬度小於頁寬的離子滑塊離子滑塊盒
- 15. 角JS指令隔離範圍雙向綁定不起作用
- 16. Javafx中的雙向綁定StringProperty不能反向工作
- 17. 離子科爾多瓦:Angualarjs雙綁定不起作用
- 18. Ionic2離子項目滑動不工作* ngFor動態列表
- 19. 自定義屬性雙向綁定工作不
- 20. angularjs定製指令雙向綁定表不工作
- 21. ComboBox雙向綁定不起作用
- 22. Ember雙向綁定不起作用?
- 23. CheckBox雙向綁定不起作用
- 24. WPF雙向綁定不起作用
- 25. WinRt:雙向綁定Appbar不起作用
- 26. Angular JS雙向綁定不起作用
- 27. 雙向綁定不起作用
- 28. ngAnimate - 雙向滑動
- 29. 雙向綁定
- 30. 雙向綁定
仍在等待解決方案 –