我在控制台中得到了一个像["create-user", "edit-user", "read-user", "delete-user"]
这样的字符串数组,现在我想把它传递给view。
我的代码:
<tr ng-repeat="perm in permsAll">
<td>
{{perm == "create-user" : X ? ' '}}
</td>
<td>
{{perm == "create-edit" : X ? ' '}}
</td>
....
</tr>
所以我得到所有的字符串,但不是我想要的东西:(,我想如果用户有创建用户例如在td示例中创建一个X userX = createUser: X
如果没有create-use它将是空的。< / p>
怎么做? ,我想我必须使用指令。谢谢?
答案 0 :(得分:3)
你可以用不同的方式做到这一点。
您可以尝试使用ng-switch或ng-if甚至是ng-show。
例如:
<td ng-if="perm.contain === 'create-user'>X </td>
如果您想使用您需要更改的代码,请执行以下操作:
<td>
{{perm.contain === 'create-user' ? 'X' : ' '}}
</td>
编辑:添加了文字字符串
答案 1 :(得分:2)
您正在尝试使用错误的运算符,请尝试以下操作:
Assembly.LoadFile()
但你最好的选择就像sexta说:
{{perm.contain == "create-user" : X ? ' '}}
希望有帮助=)