我正在开发一种注册表单,我需要最大长度验证,但使用模板驱动表单无法显示最大长度警报消息。
<input type="text" class="form-control" placeholder="Enter Name"maxlength="4"
name="name" [(ngModel)]="name" ngModel required #username="ngModel">
<div *ngIf="username.invalid && (username.dirty || username.touched)">
<p style="color:red;font-size:10px;" *ngIf='username.invalid.maxlength'>
You enter only 4 characters.
</p>
</div>
Run Code Online (Sandbox Code Playgroud) <script type="text/javascript">
$(".container").val(" ");
</script>
Run Code Online (Sandbox Code Playgroud)
我一直在尝试在具有类容器的div中设置值,但它似乎不在这里工作,我该怎么做才能使它工作?
我试图通过检查是否满足某些条件来使用jquery中的ifment.I已查看其他问题并尝试这些解决方案来禁用链接
if (discussionPointsSize == 0) {
$('#discussionPointsLink').preventDefault();
$('#discussionPointsLink').bind('click', false);
$('#discussionPointsLink').click(function() {
return false;
});
$('#discussionPointsLink').data('disabled()')
$('#discussionPointsLink').click(function() {
return ($(this).attr('disabled')) ? false : true;
});
$('#discussionPointsLink').click(function(e) {
e.preventDefault();
//do other stuff when a click happens
});
}
Run Code Online (Sandbox Code Playgroud)
但所有上述解决方案都没有禁用链接.只是为了确保我尝试.hide()并且链接被隐藏,这意味着我正在访问正确的链接.所以任何人都可以告诉我应该怎么做?
我有一个关于jQuery $.each方法的查询。下面是我的ajax,它运行良好:
$.ajax({
url:'js/people-json.js',
type:'post',
dataType:'json',
success:function(data){
$.each(data.names, function(i, data) {
console.log(data);
});
},
error:function(err){
console.log(err);
}
});
Run Code Online (Sandbox Code Playgroud)
该脚本运行良好,并为我提供了我想要获得的JSON结果。但是,这给了我结果,但这是我存储在外部JS文件中的一长串信息,这些文件具有JSON格式,如下所示:
{
"people": [
{
"name": "aaa",
"age": 32,
"email": "aaa@abc.xyz"
},
{
"name": "bbb",
"age": 21,
"email": "bbb@abc.xyz"
},
{
"name": "ccc",
"age": 45,
"email": "ccc@abc.xyz"
},
..............lot of more here around 8000
]
}
Run Code Online (Sandbox Code Playgroud)
是否可以通过这种方式在jQuery中循环:
$.each(data.names<=200, function(i, data) {
console.log(data);
});
Run Code Online (Sandbox Code Playgroud)
或者这样:
$.each(data.names, function(i<=200, data) {
console.log(data);
});
Run Code Online (Sandbox Code Playgroud)
或这一个:
$.each(data.names, function(i, data<=200) {
console.log(data);
});
Run Code Online (Sandbox Code Playgroud)
我们能否在首次加载时循环显示200个结果,然后单击另一个200的按钮循环,依此类推。
注意:为此,我希望使用jQuery解决方案。