gpt4 book ai didi

javascript - ng-click 上的 Angularjs 错误 : Args is null

转载 作者:行者123 更新时间:2023-12-03 10:59:03 24 4
gpt4 key购买 nike

我目前有一个包含以下代码的基本指令:

    app.directive('selectValues', function () {
return {
restrict: 'E',
scope: {
field: '=',
values: '=',
},
link: function (scope, elem, attrs)
{
//Get Attributes
attrs.$observe('modalid', function (value) {
scope.modalid = value;
});
scope.$watch('field', function (value) {
scope.selectedValue = scope.field;
});
scope.UpdateValue = new function () {
console.log(scope.selectedValue);
scope.field= scope.selectedValue;
};
},
template:'<div>' +
'<div id="{{modalid}}" class="modal">' +
'<div class="Content">' +
'<form action="#">' +
// Some form is displayed here
'</form>' +
'</div>' +
'<div class="menu">' +
'<a class="waves-effect waves-light btn" id="saveButton" ng-click="UpdateValue()">Bewaren</a>' +
'</div>' +
'</div></div>'

}
});

单击我的保存按钮时发生错误。甚至从来没有调用过console.log。其他一切似乎都按预期进行。我无法使用 google 找到任何内容(大多数引用 C# 或 java 错误)。

有人有想法吗?

完整错误详细信息:

    Error: args is null $parseFunctionCall@http://***/***/scripts/angular.js:12333:1 
ngEventHandler/</callback@http://***/***/scripts/angular.js:22949:17
$RootScopeProvider/this.$get</Scope.prototype.$eval@http://***/***/scripts/angular.js:14383:16
$RootScopeProvider/this.$get</Scope.prototype.$apply@http://***/***/scripts/angular.js:14482:18
ngEventHandler/<@http://***/***/scripts/angular.js:22954:17
m.event.dispatch@http://***/***/scripts/jquery-1.11.1.min.js:8:9614
m.event.add/r.handle@http://***/***/scripts/jquery-1.11.1.min.js:8:5676


return logFn.apply(console, args);

注意:星星隐藏了我的个人数据。

感谢协助

最佳答案

删除分配给 scope.UpdateValuefunction 之前的 new:

scope.UpdateValue = function () {
console.log(scope.selectedValue);
scope.field= scope.selectedValue;
};

关于javascript - ng-click 上的 Angularjs 错误 : Args is null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28166206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com