等式两边的单向约束

时间:2016-12-26 23:59:22

标签: html angularjs

我想知道如何在angularjs的html侧使用方程两边的单向绑定。

示例:

    list.stream().map(x -> x.getName()).forEach(System.out::println);

我得到了这个解析错误

  

错误:[$ parse:syntax]语法错误:令牌':'不是表达式[user.email!== :: vm.loggedInUser.email]第17列的主要表达式,从[:: vm.loggedInUser.email]开始。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

因此,此问题有两种可能的解决方法: 您可以改变查看问题的方式,并开始看到两个单独的exepressions而不是一个。代码是:

ng-if="::(user.email !== vm.loggedInUser.email)"

或者你保留你的心智模型并使用ng-show代替:

ng-show="::user.email !== ::vm.loggedInUser.email"

制作一名玩家,展示互动: https://plnkr.co/edit/MPvWVsm4Kkyq9Yq4V0vi?p=preview