我有一个JSON数据是这样的:如何使用的HTML JSON数据应用三元运营商 - angularjs
$scope.user = {
is_session_id: true,
session_id: 'asdasdadssa',
email : '[email protected]'
}
现在,我想分配session_id
当“is_session_by”是真实的,email
当is_session_by
是false \ null。该值将被分配给id
一个div
<div id="{{ user.is_session_id}} ? {{ user.session_id }} : {{ user.email }} " ></div>
我在做一些愚蠢的错误。请帮助
其当通过“检查元素”查出来是这样的:
<li ng-click="selectUser(user,$index)"
class="left clearfix ng-scope selected"
ng-class="{selected: selected_user.email === user.email}"
ng-repeat="user in user_list"
id="true ? asdasdadssa : [email protected]">
SOMETHING
</li>
'is_session_by'是不是'is_session_id' – Mihai
不要使用三种小胡子'同{{}}'。将整个表达式括在一组双括号“{{}}”中。请参阅[AngularJS开发人员指南 - 表达式](https://docs.angularjs.org/guide/expression)。 – georgeawg