【问题标题】:already selected item should come selected at next time when I open the same page下次打开同一页面时,应该选择已选择的项目
【发布时间】:2015-12-21 21:32:49
【问题描述】:

我在我的 ftl 中使用了 ng-options 指令。我从下拉列表中选择了一个选项,但是当我下次打开同一页面时,之前选择的项目没有被选中。请解决我的问题。

<script>
    campusApp.controller('personalDetCtrl', function($scope, $http) {
        $http.get("OnlineRecruitmentApplication.action?formInstruction=ngCall")
           .success(function (response) {
               $scope.categories = response;
           });
</script>
<div class="control-groups">
    <label class="control-label text-danger">Category/वर्ग </label>
    <div class="controls">
        <select ng-model="appForm.category"
                ng-options="category.text for category in categories"
                ng-blur="addForm('${userApplicationId}')">
            <option value="">{{appForm.category.name}}</option>
        </select>
    </div>
</div>

【问题讨论】:

  • 您是指在应用程序内打开同一页面还是刷新/重新打开浏览器?
  • 刷新/重新打开浏览器
  • 您必须保留此信息并每次从服务器发送。您可以将其保存在服务器上,也可以保存在客户端的 cookie 中。当然,只有保留用户信息才能存储在服务器上。
  • 当然我在数据库中有信息,但问题是如何在选项中设置。

标签: javascript java angularjs


【解决方案1】:

appForm.categorycategory.text 的类别中类别的数据类型不同。现在我们在服务器端使用相同的数据类型,并选择默认选项。

【讨论】:

    猜你喜欢
    • 2014-11-28
    • 2021-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多