作者:李桂平2402851397 | 来源:互联网 | 2023-05-24 08:39
我有这个错误:"undefined不是函数"在尝试将范围添加到范围时出现.
我找不到错误.也许我只是盲目地盯着这个错误很久了.为什么在范围内明确定义$ watch方法时会出现未定义的函数错误?
chColorPicker.controller('chColorPickerCtrl', function ($scope,$document,$element) {
$scope.init = function (event)
{
}
var colorObject = {
r:'0',
g:'0',
b:'0',
hex:'#000000'
};
$scope = colorObject;
$scope.Z1;
$scope.Z2;
var OnChangeColor= function(newValue,oldValue)
{
console.log('change');
}
$scope.$watch("r",onChangeColor); //<-- the error appears here.
});
Bhojendra Ra..
7
你正在改变$ scope:
$scope = colorObject;//error in this line
因此,当你使用$ scope时会出现错误.$ watch()因为它不再调用angular的$ scope.
1> Bhojendra Ra..:
你正在改变$ scope:
$scope = colorObject;//error in this line
因此,当你使用$ scope时会出现错误.$ watch()因为它不再调用angular的$ scope.