有条件地添加角度属性

Him*_*ors 11 angularjs

我想使用$ scope来设置是否应该在angular中使用属性.这是我的范围:

fields:
    [
        {
            label: 'First Name',
            name: 'firstname',
            key: 'entry.326845034',
            type: 'text',
            required: true
        }
    ]
Run Code Online (Sandbox Code Playgroud)

这是我想要设置的必需属性.我想象的东西{{if fields.required == true | required}},但我找不到任何文件.

Joh*_*sch 32

你想在这样的表单元素上设置必需吗?

<input required>
Run Code Online (Sandbox Code Playgroud)

如果是这样,你可以使用

<input ng-required="fields.required"> 
Run Code Online (Sandbox Code Playgroud)

并且变量的true/false状态将最终应用或删除输入上的必需属性.