Javascript 改变ng repeat Angularjs内的行为
Javascript 改变ng repeat Angularjs内的行为,javascript,angularjs,Javascript,Angularjs,在控制台中,我得到了一个字符串数组,如[“创建用户”、“编辑用户”、“读取用户”、“删除用户”],现在我想将它传递给视图 我的代码: <tr ng-repeat="perm in permsAll"> <td> {{perm == "create-user" : X ? ' '}} </td> <td> {{perm == "create-ed
在控制台中,我得到了一个字符串数组,如
[“创建用户”、“编辑用户”、“读取用户”、“删除用户”]
,现在我想将它传递给视图我的代码:
<tr ng-repeat="perm in permsAll">
<td>
{{perm == "create-user" : X ? ' '}}
</td>
<td>
{{perm == "create-edit" : X ? ' '}}
</td>
....
</tr>
{{perm==“创建用户”:X?''}
{{perm==“创建编辑”:X?''}
....
所以我得到了所有的字符串,但不是我想要的:(,我想要如果用户有create user,例如,在td示例中生成一个XuserX=createUser:X
如果没有create use,它将是空的
如何操作?我想我必须使用指令。谢谢?如果您试图使用错误的运算符,请尝试以下操作:
{{perm.contain == "create-user" : X ? ' '}}
但你最好的选择是像塞克斯塔说的:
<td ng-show="perm.contain == 'create-user' ">X</td>
X
希望有帮助=)如果您试图使用错误的运算符,请尝试以下操作:
{{perm.contain == "create-user" : X ? ' '}}
但你最好的选择是像塞克斯塔说的:
<td ng-show="perm.contain == 'create-user' ">X</td>
X
希望对你有所帮助。=)你可以用不同的方式来做 您可以尝试使用ng开关或ng if,甚至ng show 例如:
<td ng-if="perm.contain === 'create-user'>X </td>
你可以用不同的方式来做
您可以尝试使用ng开关或ng if,甚至ng show
例如:
<td ng-if="perm.contain === 'create-user'>X </td>
尝试使用相等操作,而不是赋值:perm.contain==“创建用户”需要“==”或“==”尝试使用相等操作,而不是赋值:perm.contain==“创建用户”需要“==”或“==”Gustavo在控制台日志中仍然为空,我得到了XBut在控制台中尝试打印什么?现在我又读了一遍你的问题,你真的有一个叫做contain的属性吗?它不应该是{{perm}}Gustavo在控制台日志中仍然是空的吗?我得到了xb,但是控制台中要打印什么?现在我又读了一遍你的问题,你真的有一个叫做contain的属性吗?应该是{{perm}吗