Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS:Add conditional Add ng onclick?_Javascript_Angularjs_Angular Ng If_Angular Ng - Fatal编程技术网

Javascript AngularJS:Add conditional Add ng onclick?

Javascript AngularJS:Add conditional Add ng onclick?,javascript,angularjs,angular-ng-if,angular-ng,Javascript,Angularjs,Angular Ng If,Angular Ng,我正在编写一个指令,这样我就可以重用相同的布局和代码块,但是对于不同的用例有一些小的变化 在这些变体中,我想通过允许对指令进行一些设置来处理,在指令中我可以设置{“clickable”:“true”,“fn”:“clickMe”} 但是在我的指令布局中,如何设置它,如果选项clickable设置为true,它将添加角度属性指令ng onlick=clickMe(),如果不是,则根本不添加属性 我试图使用AngularJS指令ng attrng attr ng click=“{{options.f

我正在编写一个指令,这样我就可以重用相同的布局和代码块,但是对于不同的用例有一些小的变化

在这些变体中,我想通过允许对指令进行一些设置来处理,在指令中我可以设置
{“clickable”:“true”,“fn”:“clickMe”}

但是在我的指令布局中,如何设置它,如果选项
clickable
设置为true,它将添加角度属性指令
ng onlick=clickMe()
,如果不是,则根本不添加属性

我试图使用AngularJS指令
ng attr
ng attr ng click=“{{options.fn | | undefined}}}”
但在使用
{}
时会出现错误,不使用它们时也不起作用

除了用in-ng if两次生成整个html元素外,我还可以用angular将其放入一些条件逻辑中吗

我的列表项


如果我的问题不清楚,请告诉我,我会尽量详细说明。

请查看此内容,谢谢Ujjwal,这确实帮了大忙。。我真的一直在为我的问题寻找一个已有的答案,运气不好,你把它贴到我这里来了:-)很高兴,它为你找到了答案:)另一种方法是简单地添加一个类,该类添加css属性
指针事件:none。通过这种方式,您可以禁用光标指针等,以获得更为自解释的UIcheck out感谢Ujjwal,这实际上帮了大忙。。我真的一直在为我的问题寻找一个已有的答案,运气不好,你把它贴到我这里来了:-)很高兴,它为你找到了答案:)另一种方法是简单地添加一个类,该类添加css属性
指针事件:none。通过这种方式,您可以禁用光标指针等,以获得更直观的用户界面