gpt4 book ai didi

angularjs - ng-click angular js中的三元条件

转载 作者:行者123 更新时间:2023-12-02 17:22:25 27 4
gpt4 key购买 nike

HTML 中,我有一个 button,我在上面使用 ng-click 事件,如下所示:

ng-click="!user.name : openModel('lg') ? ''"

我是说,如果 user.name 没有定义,那么调用名为 openModel() 的函数,否则什么都不做。

但是它产生了错误

Error: $parse:syntax
Syntax Error

Syntax Error: Token ':' is an unexpected token at column 33 of the expression [!user.name :] starting at [{4}].

那么这里有什么问题呢?

谢谢。

最佳答案

正确的语法是 ng-click="!user.name ? openModel('lg') : angular.noop()"angular.noop() 是一个不执行任何操作的函数。

关于angularjs - ng-click angular js中的三元条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41734809/

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