我的控制器中有titles
列表。另一个users
我的标题列表包含我程序中的所有标题,并从数据库中收集。用户对象包含单个标题属性:
$http.get(api.getUrl('user',null))
.success(function(response) {
$scope.users = response;
});
$http.get(api.getUrl('title',null))
.success(function(response) {
$scope.titles = response;
});
正如您在此示例中所看到的,objects
中的titles
与object
中的{1}}不具有相同的哈希码(因此user.title
}不同对象
现在,当我的客户点击用户的编辑时,我希望我的xeditable
的默认值选择等于用户当前拥有的标题:
<label class="font-bold block m-b-none" for="selected_title">Title</label>
<span class="block" id="selected_title" ng-model="selectedUser.title" editable-select="selectedUser.title" e-ng-options="title as title.name for title in titles">
{{ selectedUser.title.name }}
</span>
但遗憾的是,默认值为""
(无)。
我觉得我曾经尝试过所有人能指出我正确的方向吗?
如果您需要更多信息,请告诉我,我将会看到这个帖子。