例如我有
ng-click="availability(avail);profileSections.experience.open = true;"
但现在我不想将第二个表达式作为条件发送
ng-click="availability(avail);error == true?'profileSections.experience.open = true': "";"
任何人都可以建议
答案 0 :(得分:0)
我在被OP询问后发布了这个答案。
这就是我要在ng-click
中整理语法的方法。我不确定你要做什么,但你应该能够理解它的正义。
点击按钮后调用一个函数,如下所示
<button ng-click="process();">Click Here</button>
在该功能中,执行以下操作
$scope.process =function(){
alert("clicked");
//Do something like this
/*
First Call the function you want to analyze
$scope.error-x=availability(avail)
if($scope.error) This checks if the error is true
profileSections.experience.open = true//Perform action if true
else
profileSections.experience.open = ''//Perform action if false
*/
}
我不会说使用这种方法有一个特别的优势,但它肯定更具可读性。你可以试试你的逻辑here