AngularJS表达式中的分号

时间:2014-06-16 08:25:22

标签: angularjs

我想在一个AngularJS表达式中有几个东西,但是当使用分号时 - “;” 表达不起作用。

data-ng-click="secondTerm.keyphrase.selected=!secondTerm.keyphrase.selected; alert(1)"

我如何解决这个问题?

祝你好运。

编辑:

data-ng-click="secondTerm.keyphrase.selected=!secondTerm.keyphrase.selected;$window.alert(1)"

也不行。使用警报只是一个例子。我想在

之后调用其他功能
secondTerm.keyphrase.selected=!secondTerm.keyphrase.selected

1 个答案:

答案 0 :(得分:4)

只需将它们包装在一个函数中以获得最佳实践:

$scope.myFunc = function(){
    secondTerm.keyphrase.selected=!secondTerm.keyphrase.selected;
    $window.alert(1);
}

data-ng-click="myFunc()"