我有一个输入,可以在更改时过滤ng-repeat列表.重复包含大量数据,需要几秒钟来过滤所有内容.在开始过滤过程之前,我希望它们延迟0.5秒.角度创建此延迟的正确方法是什么?
输入
<input ng-model="xyz" ng-change="FilterByName()" />
Run Code Online (Sandbox Code Playgroud)
重复
<div ng-repeat"foo in bar">
<p>{{foo.bar}}</p>
</div>
Run Code Online (Sandbox Code Playgroud)
过滤功能
$scope.FilterByName = function () {
//Filtering Stuff Here
});
Run Code Online (Sandbox Code Playgroud)
谢谢
我无法在atextarea中设置宽度或列数.行/高度工作正常.请有人帮忙谢谢!
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
@Html.TextAreaFor(model => model.Comments, new {cols=60, rows=10})
@Html.HiddenFor(model => model.UserName, new { UserName = @User.Identity })
<div class="form-group">
<div class="col-md-10">
<input type="submit" value="Submit Feedback" class="btn btn-default" />
</div>
</div>
}
Run Code Online (Sandbox Code Playgroud)
任何建议或提示都会受到极大的批评!谢谢
呈现的HTML是(出于安全原因,我删除了名称和值文本:
<form action="/feedback/create" method="post"><input name="" type="hidden" value="">
<textarea name="Comments" id="Comments" rows="10" cols="60"></textarea>
<input name="UserName" id="UserName" type="hidden" value="" username="System.Security.Principal.WindowsIdentity">
<div class="form-group">
<div class="col-md-10">
<input class="btn btn-default" type="submit" value="Submit Feedback">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
编辑:
我可以通过CSS设置textarea的宽度,但只能设置为某个exten(可能是屏幕的15%)