我想做的事情如下:
var list = [1,2,3,4,5]
if(2 in list){
return true
}
Run Code Online (Sandbox Code Playgroud)
从a ng-class,所以我试过:
ng-class="this.id in list ? 'class-1' : 'class-2' ">
但是不起作用,抛出一个错误
Syntax Error: Token 'in' is an unexpected token at ...
Run Code Online (Sandbox Code Playgroud) 我有一点问题.我想设置脏一个输入,我的意思是,因为当我自动给出一个值时它会保持在pristine类中,不会改变,也不会保存新值.
如果我编辑它,它可以工作并更改类.我想取消那pristine堂课.如果有人知道请告诉我.
<form class="form-horizontal" ng-repeat="studiant in studiants" name="form" id="form">
<input type="hidden" name="id" value="{{studiant.studiant_id}}" class="form-control" disabled>
<div class="form-group">
<label for="school" class="col-md-2 control-label">School</label>
<div class="col-md-1">
<input type="text" id="school" name="school" class="form-control" ng-init="studiant.school=studiant.studiant_school" ng-model="studiant.school">
</div>
</div>
<div class="form-group">
<label for="name" class="col-md-2 control-label">Student's Name</label>
<div class="col-md-10">
<input type="text" id="name" name="name" class="form-control" ng-init="studiant.name=studiant.studiant_name" ng-model="studiant.name">
</div>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
和剧本:
document.getElementbyId('name').value = "anything";
Run Code Online (Sandbox Code Playgroud)
或者,如果我做错了,我必须改变value用的ng-model东西,请帮助我.