$ watch变量和函数控制台的集合角度中的类型错误

时间:2015-09-09 13:33:58

标签: javascript angularjs

我正在尝试使用$ watchCollection检查几个变量形式的插入,其中一个函数返回true / false。下面是我的js代码。

  $scope.myFunction = function(){
    if( $scope.something.length != $scope.otherthing.length){
        return false;
    }
    else{
        return true;
    }
};


$scope.$watchCollection(function($scope){
    return [$scope.abc, $scope.xyz, $scope.myFunction()) ; // *** error on this line
},function(newValue, oldValue){
    console.log(JSON.stringify(newValue));
    // newValue will be use validation..
});

使用上面的代码我在控制台中遇到错误TypeError:无法读取属性' length'未定义的     at Scope。$ scope.myFunction用于$ watchCollection。

0 个答案:

没有答案