$ scope。$ watch在jQuery onchange之后不触发?

vimes1984

好的,我似乎无法启动$ scope.watch。

        $scope.amountselected = 5;

    $scope.qtyselected = 1;

    $scope.$watch(['qtyselected'], function () {
        console.log($scope.availbleprecheckout);
    });

    jQuery(document).ready(function($) {
        jQuery('#weight').on('change', function() {
                $scope.amountselected = parseInt(this.value);
                $scope.$digest();
        });
        jQuery('.input-text.qty').bind('change', function(){
            $scope.$apply(function(fn){
                $scope.qtyselected ='AHHHHH'; 
            });
        });
    }); 
    $scope.$watch(['qtyselected','amountselected'], function () {

            console.log('quantity:'+$scope.qtyselected);

            console.log('weight:'+$scope.amountselected);

            console.log('avail:'+$scope.availbleprecheckout);

    });

我试过$ scope。$ apply $ scope.digest,我试过将$ scope。$ watch嵌套在.on('change'内的文档中,但似乎无济于事。为什么

阿克

如果要使用$watch,则应将监视变量的名称作为字符串而不是字符串数组放置。

简单使用:

$scope.$watch('qtyselected', function(){

});

如果要监视多个变量,可以使用:

$scope.$watchCollection('[qtyselected,amountselected]',function(){

});

或者

$scope.$watch('qtyselected+amountselected',function(){

});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

$ scope。$ watch在jQuery onchange之后不触发?

来自分类Dev

scope。$ watch不触发变量更改

来自分类Dev

Angular自定义指令-$ scope。$ watch不触发

来自分类Dev

scope。$ watch在控制器内不触发

来自分类Dev

属性更新时不会触发$ scope。$ watch

来自分类Dev

属性更新时不会触发$ scope。$ watch

来自分类Dev

$ scope变量的更改未触发角$ watch

来自分类Dev

角度UI路由器视图的控制器是否导致$ scope。$ watch不触发?

来自分类Dev

角度UI路由器视图的控制器会导致$ scope。$ watch不触发吗?

来自分类Dev

调用angular.extend不会导致$ scope。$ watch触发

来自分类Dev

AngularJS scope.watch以非常慢的速度触发并错过更改

来自分类Dev

调用angular.extend不会导致$ scope。$ watch触发

来自分类Dev

没有$ scope.digest,$ watch不会触发

来自分类Dev

从指令添加值时,数组上的$ scope。$ watch不更新

来自分类Dev

从指令添加值时,数组上的$ scope。$ watch不更新

来自分类Dev

$ scope或$ scope。$ watch中的作用域?

来自分类Dev

在$ scope内不触发反跳。

来自分类Dev

在$ scope。$ watch上实施延迟

来自分类Dev

angularJS scope。$ watch整个对象

来自分类Dev

使用$ scope。$ watch的迭代错误

来自分类Dev

在$ scope。$ watch上实施延迟

来自分类Dev

AngularJS $ scope。$ watch对象的属性

来自分类Dev

$ watch()没有更新$ scope

来自分类Dev

$scope.$watch 如何工作

来自分类Dev

父控制器上的$ scope。$ watch不会在子ng-select上触发

来自分类Dev

父控制器上的$ scope。$ watch不会在子ng-select上触发

来自分类Dev

scope.$watch 不使用散列对象(关联数组)触发?

来自分类Dev

使用`this。$ watch`代替`$ scope。$ watch`和'Controller As'

来自分类Dev

$ watch不触发数据更改

Related 相关文章

  1. 1

    $ scope。$ watch在jQuery onchange之后不触发?

  2. 2

    scope。$ watch不触发变量更改

  3. 3

    Angular自定义指令-$ scope。$ watch不触发

  4. 4

    scope。$ watch在控制器内不触发

  5. 5

    属性更新时不会触发$ scope。$ watch

  6. 6

    属性更新时不会触发$ scope。$ watch

  7. 7

    $ scope变量的更改未触发角$ watch

  8. 8

    角度UI路由器视图的控制器是否导致$ scope。$ watch不触发?

  9. 9

    角度UI路由器视图的控制器会导致$ scope。$ watch不触发吗?

  10. 10

    调用angular.extend不会导致$ scope。$ watch触发

  11. 11

    AngularJS scope.watch以非常慢的速度触发并错过更改

  12. 12

    调用angular.extend不会导致$ scope。$ watch触发

  13. 13

    没有$ scope.digest,$ watch不会触发

  14. 14

    从指令添加值时,数组上的$ scope。$ watch不更新

  15. 15

    从指令添加值时,数组上的$ scope。$ watch不更新

  16. 16

    $ scope或$ scope。$ watch中的作用域?

  17. 17

    在$ scope内不触发反跳。

  18. 18

    在$ scope。$ watch上实施延迟

  19. 19

    angularJS scope。$ watch整个对象

  20. 20

    使用$ scope。$ watch的迭代错误

  21. 21

    在$ scope。$ watch上实施延迟

  22. 22

    AngularJS $ scope。$ watch对象的属性

  23. 23

    $ watch()没有更新$ scope

  24. 24

    $scope.$watch 如何工作

  25. 25

    父控制器上的$ scope。$ watch不会在子ng-select上触发

  26. 26

    父控制器上的$ scope。$ watch不会在子ng-select上触发

  27. 27

    scope.$watch 不使用散列对象(关联数组)触发?

  28. 28

    使用`this。$ watch`代替`$ scope。$ watch`和'Controller As'

  29. 29

    $ watch不触发数据更改

热门标签

归档