根据作用域变量设置ng-required值
set ng-required value depending on scope variable
我有username
元素,我想将ng-required
值设置为true/false
取决于另一个java脚本变量,例如。isMainSite
'
可以在ng-required
属性内写表达式
假设我的作用域中有以下变量
$scope.User = {
emailAddress: '',
emailAddressConfirm: '',
username: '',
password: '',
passwordConfirm: ''
}
用户名元素
<input type="text" class="textbox shareinput" ng-model="User.username" ng-required="true"
name="username" tabindex="18" ng-class="{'has-error': submitted && formUserInfo.username.$invalid}"
onclick="$(this).focus();" maxlength="20" />
如何修改ng-required
属性以满足我的要求?
您可以在控制器中定义变量isMainSite
,然后将其与ngRequired
指令一起使用。