我已经在Umbraco后端中创建了一个自定义部分,并且我试图创建一些表单来捕获数据,但是在验证时我无法完全理解umbraco指令的工作方式。< / p>
作为一个例子,我试图捕获一些基本数据并使用以下方法将其保存:
<form name="myForm">
<umb-property property="form.properties.name">
<umb-property-editor model="form.properties.name"></umb-property-editor>
</umb-property>
<umb-button type="button"
label="Save"
button-style="success"
action="save()">
</umb-button>
在我的控制器中:
$scope.form: {
properties: {
name: {
alias: 'name',
label: 'Display name',
description: '',
value: '',
view: 'textbox',
validation: {
mandatory: true
}
}
}
我本以为'validation'属性将是我可以在该属性上设置必要的验证的地方,但是事实并非如此。似乎要做的就是用红色星号突出显示该属性,而不是进行任何验证。
我在这里查看了后台文档,但是不幸的是,它缺少任何代码示例,我对此应该如何工作感到困惑。
我已经查看了其他部分,特别是创建用户表单,以查看是否可以在其中找到任何东西,但我唯一注意到的是可能以某种方式涉及到的“ valFormManager”指令。
我还尝试了一些显而易见的事情,例如将ng-required放在编辑器和属性上,但都没有成功。
是否有任何相关文件?试图弄清楚它们应该如何工作真是令人沮丧!
谢谢