Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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 - Fatal编程技术网

AngularJS条件属性

AngularJS条件属性,angularjs,Angularjs,是否可以获取条件属性(而不是类) e、 g: 预期结果 <form-field required></form-field> 或 现在我有一个 错误:字符串包含无效字符 这是html文件,不是我可以编译的模板。不,这是不可能的。在您的情况下,当然可以使用指令的ngRequired参数 受此示例启发,您可以对自定义指令使用类似的技巧:只需添加一个参数,指示指令是否已启用。 <form-field required={{field.required}}&g

是否可以获取条件属性(而不是类)

e、 g:


预期结果

<form-field required></form-field>


现在我有一个

错误:字符串包含无效字符


这是html文件,不是我可以编译的模板。

不,这是不可能的。在您的情况下,当然可以使用指令的
ngRequired
参数

受此示例启发,您可以对自定义指令使用类似的技巧:只需添加一个参数,指示指令是否已启用。


<form-field required={{field.required}}></form-field>
决定

<form-field required=true></form-field>

JSFIDLE示例:

尝试使用ng attr-*。看这个,它在我的例子中不起作用是的,但是我也需要它来获得更多的属性,required是最简单的例子-当然你是对的,这实际上是完全可能的。看我的答案。你的例子不起作用。我认为该字段被设置为禁用,因为它只是存在。如果将$scope.disable变量更改为false,则该字段仍处于禁用状态。
<form-field required={{field.required}}></form-field>
<form-field required=true></form-field>