我想知道是否有可能有这样的事情:
div ng-repeat="(k,v) in items"
<div ng-if="k == 'a' || k == 'b'">
<!-- SOME CONTENT -->
</div>
Run Code Online (Sandbox Code Playgroud)
知道这些项是通过请求收到的JSON容器,这就是我使用键值方法的原因.
谢谢
我问,因为我试过谷歌搜索它,但我能得到的唯一结果是ng-switch,但我必须使用ng-if.
目前,我正在使用Angular5。我尝试按以下方式验证URL:
HTML:
<div class="form-group col-sm-6">
<input formControlName="s_url" type="url" class="form-control" id="kk" placeholder="url">
<error-display [displayError]="isValid('s_url')" errMsg="This field is required!"></error-display>
</div>
Run Code Online (Sandbox Code Playgroud)
在validate.ts文件中,我有这种模式:
s_url: new FormControl('', [
Validators.required,
Validators.pattern("/^(http[s]?:\/\/){0,1}(www\.){0,1}[a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,5}[\.]{0,1}/")
]),
Run Code Online (Sandbox Code Playgroud)
但是使用该模式,即使键入正确的URL,也会显示错误消息。
大家早上好:
看起来像一个非常常见的问题,但谷歌搜索几个小时后,我无法弄清楚:如何验证包括www没有的URL http.
这些是我做的:
www.google.com;text并使用ng-pattern:我仍然得到www.google.com无效;因此,当我单击提交按钮时,如果表单无效,我会显示警告(true true,false valid).这是我的Plunker
谢谢您的帮助