小编Nic*_*ann的帖子

如何使必填字段的ngMessage仅在脏或提交表单时显示?

我正在使用AngularJS 1.3.0 RC0和angular-messages.当表单最初加载和原始时,ng-messages尽职尽责地显示那些"必需"字段的错误消息.因此,新加载的表单页面将填充错误消息.这不是我想要的.如何使必填字段的ngMessage仅在这些字段变脏或提交表单时显示?

我已经阅读了官方文档,没有任何线索.并尝试在ng-messages div中放置"ng-show ="fieldName.$ dirty"",但是没有用.任何帮助将非常感谢!

forms angularjs

43
推荐指数
5
解决办法
4万
查看次数

Angular 2如何在同一路径上应用具有Or-Relationship的多个防护

我的应用程序允许基于用户角色访问内容.我为每个角色写了一个Router Guard.某些内容允许访问role1或role2或role3.我应该如何在feature-routing.module.ts文件中编写canActivate声明?据我了解,如果我写

canActivate:[Role1Guard, Role2Guard, Role3Guard]
Run Code Online (Sandbox Code Playgroud)

如果任何警卫返回false,则拒绝访问.但在我的情况下,如果任何一个守卫返回true,我应该允许访问.怎么做?提前谢谢了!

angular2-routing angular2-guards angular

13
推荐指数
1
解决办法
4136
查看次数

Angular 2 Material Progress Spinner:显示为叠加层

如何将Angular 2 Material Progress Spinner显示为当前视图(页面或模态对话框)的透明覆盖?

angular-material angular

8
推荐指数
2
解决办法
2万
查看次数

Angular/flex-layout,如何在使用 fxLayout="row wrap" 时添加行之间的垂直空间?

我写了这样的代码:

    <div fxLayout="row wrap"
         fxLayoutGap="20px"
         fxLayoutAlign="flex-start">
      <mat-card fxFlex="0 1 calc(33.3% - 20px)"
        class="my-card"
        *ngFor="let item of items">
        ...
      </mat-card>
    </div>
Run Code Online (Sandbox Code Playgroud)

看起来不错,只是行与行之间没有空格。如何使用 Angular flex-layout 和材质 UI 库(此处为 mat-card)添加行之间的垂直间隙?

提前致谢!

css angular-material angular-flex-layout angular

4
推荐指数
1
解决办法
3747
查看次数