Javascript 可编辑选择默认值
我的控制器中有一个Javascript 可编辑选择默认值,javascript,angularjs,Javascript,Angularjs,我的控制器中有一个标题列表。和另一个用户列表 我的标题列表包含程序中的所有标题,并从数据库中收集。用户对象包含一个标题属性: $http.get(api.getUrl('user',null)) .success(function(response) { $scope.users = response; }); $http.get(api.getUrl('title',null)) .success(function(response) {
标题列表
。和另一个用户列表
我的标题列表包含程序中的所有标题,并从数据库中收集。用户对象包含一个标题属性:
$http.get(api.getUrl('user',null))
.success(function(response) {
$scope.users = response;
});
$http.get(api.getUrl('title',null))
.success(function(response) {
$scope.titles = response;
});
从本例中可以看出,标题
中的对象
与我的user.title
对象没有相同的哈希代码(因此不是相同的对象
)
现在,当我的客户端在用户上单击“编辑”时,我希望我的xeditable
select的默认值等于用户当前拥有的标题:
<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>
标题
{{selectedUser.title.name}
然而遗憾的是,默认值是”
(无)
我觉得我已经尝试了一切,有人能给我指出正确的方向吗
请让我知道,如果你需要更多的信息,我会看后很多