Angularjs 如何加上「;“必需”;将属性动态添加到指令模板?
我正在尝试使用Angularjs 如何加上「;“必需”;将属性动态添加到指令模板?,angularjs,validation,angularjs-directive,Angularjs,Validation,Angularjs Directive,我正在尝试使用输入创建指令。此输入可能需要required属性 if (attributes["required"] != undefined) { var input = element.find("input"); input.prop("required", true); } e、 g 我曾尝试将此代码放在链接和预编译中,HTML呈现正确,但不起作用 我是新来的指令,所以我显然是做错了 如何添加required属性 我在指令it self中找到了如何实现这一点,而不是让角
输入创建指令。此输入
可能需要required
属性
if (attributes["required"] != undefined)
{
var input = element.find("input");
input.prop("required", true);
}
e、 g
我曾尝试将此代码放在链接和预编译中,HTML呈现正确,但不起作用
我是新来的指令,所以我显然是做错了
如何添加required
属性 我在指令it self中找到了如何实现这一点,而不是让角度机构工作。基本上只是使用普通的验证技术
if (attributes["required"] != undefined)
{
controller.$setValidity("required", !(scope.Model.Value == null || scope.Model.Value.length === 0 || scope.Model.Value.trim() === ""));
}
<input type="text" name="{{name}}" />
if (attributes["required"] != undefined)
{
var input = element.find("input");
input.prop("required", true);
}
if (attributes["required"] != undefined)
{
controller.$setValidity("required", !(scope.Model.Value == null || scope.Model.Value.length === 0 || scope.Model.Value.trim() === ""));
}