1

我在 ASF 中呈现下拉菜单时遇到了一些困难。如果我向 Schema 添加一个枚举,它会使用值一/二呈现下拉列表,而不是 titleMap 中的“名称”。这也不允许从服务器提供选项列表。请帮我找出我做错了什么。

谢谢!

我的控制器中有以下代码:

    $scope.row = { choice: "one" };

    $scope.form = [
        {
            key: "choice",
            type: "select",
            titleMap: [
                { value: "one", name: "One" },
                { value: "two", name: "More..." }
            ]
        }
    ];

    $scope.schema = {
        type: "object",
        properties:{
            choice: {
                type: "string"
            }
        }
    };

我的 HTML 是:

    <form sf-schema="schema" sf-form="form" sf-model="row"></form>
4

1 回答 1

0

您可以更改$scope.schema的属性类型

$scope.schema = {
    type: "object",
    properties:{
        choice: {
            type: "object"
        }
    }
};
于 2017-02-11T09:51:38.597 回答