我正在尝试将角度模板中的变量传递给这样的函数:
<p ng-show="enabled('{{finalist.url}}') === 'novote'">
这是否合适?
答案 0 :(得分:0)
就像@artur grzesiak提到的那样,我建议你不要把逻辑放在视图中。 更好的方法是:
<p ng-show="isNovote">
在你的控制器里面:
$scope.isNovote = enabled(finalist.url) === "novote";
对于更干净的代码,您应该删除字符串文字&#34; novote&#34;的使用。为了比较,请使用这样的东西:
var voteOptions = {
novote: "novote",
...other options
}
然后使用:
enabled(finalist.url) === voteOptions.novote