Javascript ng单击<;tr>;无所事事

Javascript ng单击<;tr>;无所事事,javascript,angularjs,Javascript,Angularjs,我查阅了这些相关文章,但提出的解决方案不起作用: 这是我的扑克牌:: 它确实可以工作,但是警报不是$scope的一部分,因此它不会做任何事情 您可以将其添加到控制器中: $scope.alert = function(message) { alert(message); } 它确实可以工作,但是警报不是$scope的一部分,因此它不会做任何事情 您可以将其添加到控制器中: $scope.alert = function(message) { alert(message); } ng

我查阅了这些相关文章,但提出的解决方案不起作用:

这是我的扑克牌::


它确实可以工作,但是
警报
不是
$scope
的一部分,因此它不会做任何事情

您可以将其添加到控制器中:

$scope.alert = function(message) { alert(message); }

它确实可以工作,但是
警报
不是
$scope
的一部分,因此它不会做任何事情

您可以将其添加到控制器中:

$scope.alert = function(message) { alert(message); }

ng click
与内联js不同。InlineJS很糟糕。您需要执行
$scope.alert=alert.bind(窗口)
,以便它在视图中可用。但是,您也不应该像那样直接访问globals。最好将
$window
注入控制器并执行
$scope.alert=$window.alert.bind($window)
ng click
与内联js不同。InlineJS很糟糕。您需要执行
$scope.alert=alert.bind(窗口)
,以便它在视图中可用。但是,您也不应该像那样直接访问globals。最好将
$window
注入控制器并执行
$scope.alert=$window.alert.bind($window)即使警报是一个全局函数?您将如何调用对象函数
ng click=“myObject.method(params)
?它目前什么也不做?是的,您在HTML中访问的是
$scope
对象的所有属性。
ng click=“myObject.method(params)如果存在
$scope.myObject
并且具有
方法
功能,即使警报是一个全局函数,它也会起作用。您将如何调用对象函数
ng click=“myObject.method(params)
?它目前什么也不做?是的,您在HTML中访问的是
$scope
对象的所有属性。
ng click=“myObject.method(params)
将在
$scope.myObject
存在并且具有
method
功能的情况下工作
$scope.alert = function(message) { alert(message); }