我在控制台中得到了这样的字符串["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>
所以我得到了所有字符串,但不是我想要的字符串:(,我想如果用户具有create-user,例如在td示例
userX = createUser: X
中输入X,如果没有create-use,它将为空。怎么做 ? ,我想我必须使用指令。谢谢?
最佳答案
您可以用不同的方式来做。
您可以尝试使用ng-switch或ng-if甚至ng-show。
例如:
<td ng-if="perm.contain === 'create-user'>X </td>
如果要使用该代码,则必须进行以下更改:
<td>
{{perm.contain === 'create-user' ? 'X' : ' '}}
</td>
编辑:添加文字字符串
关于javascript - 更改ng-repeat Angularjs内部的行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39492815/