關鍵我有變量:顯示值,當你知道在AngularJS
$scope.rolesData = [{id : '1', name : 'user'}, {id : '2', name : 'superuser'},{id : '3', name : 'admin'}];
而且我從數據庫得到了與整數值,它告訴我什麼是角色的用戶對象。這是從1到3 user.userRole爲1,2或3
$scope.users = adminUserSvc.query(); //From DB
一切都在選擇幹活罰款:
<tr ng-repeat="user in users">
...
<select class="form-control" ng-model="user.userRole" ng-options="role.id as role.name for role in rolesData">
</select>
但我不知道我該怎麼讓裏面的一樣{ {}}?如果我知道user.userRole給我的ID爲1,那麼我會得到名稱的價值?
這是ngRepeat內:
<div ng-hide="editingUsers[user.userId]">{{rolesDataSOMETHING??}}</div>
對不起,我沒有告訴你,這user.userRole從DB到來,有隻有int從1到3. – Sami
對不起,你能解釋一下嗎?你是否在數據庫的''scope''上設置''user.userRole''? –
不,我有一個我從DB獲得的範圍內的用戶列表。然後我使用ng-repeat來顯示列表中的每個用戶。每個用戶都可以修改。 – Sami