Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度模式形式重新定义模式_Angularjs_Angular Schema Form - Fatal编程技术网

Angularjs 角度模式形式重新定义模式

Angularjs 角度模式形式重新定义模式,angularjs,angular-schema-form,Angularjs,Angular Schema Form,问题:用户从选择字段中选择国家,州选择字段应更改为匹配的州。例如:如果选择“德国”,则应显示德国国家。如果选择“美国”,则应显示美国各州。如果用户第一次选择一个国家,则此选项有效如果用户选择其他县,则州选择字段不会更新。 问题:如果控制器更改了架构,如何触发该表单的刷新,使其重新加载选择 解决方案:可以通过依赖关系实现 在这种情况下,仅当选择国家/地区取消时才会显示德国州。我认为您可以添加$watch函数并在watch函数中添加js代码。我认为您可以添加$watch函数并在watch函数中添加j

问题:用户从选择字段中选择国家,州选择字段应更改为匹配的州。例如:如果选择“德国”,则应显示德国国家。如果选择“美国”,则应显示美国各州。如果用户第一次选择一个国家,则此选项有效如果用户选择其他县,则州选择字段不会更新。

问题:如果控制器更改了架构,如何触发该表单的刷新,使其重新加载选择

解决方案:可以通过依赖关系实现


在这种情况下,仅当选择国家/地区取消时才会显示德国州。

我认为您可以添加$watch函数并在watch函数中添加js代码。

我认为您可以添加$watch函数并在watch函数中添加js代码

        "country": {
            "required": "true",
            "dataSource": "./run?countries=1",
            "label": "Land:",
            "type": "select"
            }
        },
        "state_de": {
            "required": "true",
            "dataSource": "./run?states=de",
            "label": "Bundesland:",
            "dependencies": {"country": "DE"},
            "signon": {"validator": "countrystate", "ldapattr": "state"},
            "type": "select",
        }