x editable选择默认值

时间:2015-03-12 23:57:29

标签: javascript angularjs

我的控制器中有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中的titlesobject中的{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>

但遗憾的是,默认值为""(无)。

我觉得我曾经尝试过所有人能指出我正确的方向吗?

如果您需要更多信息,请告诉我,我将会看到这个帖子。

0 个答案:

没有答案