gpt4 book ai didi

javascript - 在 AngularJS 中使用绑定(bind)变量调用 Controller 方法

转载 作者:行者123 更新时间:2023-11-28 12:26:41 25 4
gpt4 key购买 nike

我正在尝试使用绑定(bind)变量调用 Controller 中定义的方法。

<img src="close.png" style="widht: 34px; height: 23px; cursor: pointer;"
data-ng-click="hideDtls({{one}} , {{two}})">

这里一个两个在我的 Controller 中定义,我可以在浏览器的开发人员工具中看到变量正在获取它们的值,但方法没有被调用。我必须将参数作为参数发送给该方法。 (我知道我可以直接访问它们,但这是由于实现造成的)。

 $scope.hideDtls(one , two)
{
// more logic here
}

请告诉我在 angularJs 中是否不允许使用绑定(bind)变量调用方法?提前致谢

最佳答案

您不对传入的范围属性执行插值 ({{...}}),作为参数传入的范围的属性将自动根据该范围进行评估。否则只会导致解析错误。所以就这样做:-

data-ng-click="hideDtls(one , two)"

您的函数声明中也存在语法错误。

$scope.hideDtls = function(one , two){
// more logic here
}

旁注:内联样式不好,请改用 css 类,并检查控制台是否有任何错误。

关于javascript - 在 AngularJS 中使用绑定(bind)变量调用 Controller 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27723410/

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