Javascript 带有弹出窗口的AngularJS$范围错误
当用户点击文本框时,我想要一个弹出窗口。当我做一个简单的陈述,比如下面的陈述时,它就起作用了:Javascript 带有弹出窗口的AngularJS$范围错误,javascript,angularjs,Javascript,Angularjs,当用户点击文本框时,我想要一个弹出窗口。当我做一个简单的陈述,比如下面的陈述时,它就起作用了: $scope.FriendsList = function(){ alert("Hi Friends!"); }, 但当按如下方式执行时,我会得到一个错误: $scope.FriendsList = new Friend({ $scope.FriendsList = function(){ alert("Hi Friends!");
$scope.FriendsList = function(){
alert("Hi Friends!");
},
但当按如下方式执行时,我会得到一个错误:
$scope.FriendsList = new Friend({
$scope.FriendsList = function(){
alert("Hi Friends!");
},
});
问题在于Visual Studio中的$scope.FriendsList=function(){…
,它说它期望:“
而不是”
如何运行它?
谢谢!!你在这里做的是给朋友一个无效的JSON
$scope.FriendsList = new Friend({
$scope.FriendsList = function(){
alert("Hi Friends!");
},
});
就像
$scope.FriendsList = new Friend({invalid});
可能您正试图传入一个函数
$scope.FriendsList = new Friend(function () {
alert("Hi Friends!");
});
或
也许你只是想交一个新朋友,然后显示一个弹出窗口,在这种情况下
$scope.FriendsList = function() {
new Friend();
alert("Hi Friends!");
});
Friend的构造函数需要什么作为参数?函数?我不太确定。这不会在Visual Studio中给我一个错误,但是当运行代码并单击文本框时,它只会给我一个堆栈错误。有什么建议吗?它没有一个弹出窗口说“嗨,Friends!”我真的不知道你想在这里做什么。什么是Friend?为什么需要它?我不明白为什么你不能把FriendsList作为一个简单的函数离开。这段代码是我正在处理的一个更大的项目中的一个例子…我真的需要保留$scope.FriendsList=new Friend。我在里面做操作。也许只需要给FriendsList一个函数t帽子警报?我更新了答案
$scope.FriendsList = function() {
new Friend();
alert("Hi Friends!");
});