我正在使用AngularJS 1.3.0 RC0和angular-messages.当表单最初加载和原始时,ng-messages尽职尽责地显示那些"必需"字段的错误消息.因此,新加载的表单页面将填充错误消息.这不是我想要的.如何使必填字段的ngMessage仅在这些字段变脏或提交表单时显示?
我已经阅读了官方文档,没有任何线索.并尝试在ng-messages div中放置"ng-show ="fieldName.$ dirty"",但是没有用.任何帮助将非常感谢!
我的应用程序允许基于用户角色访问内容.我为每个角色写了一个Router Guard.某些内容允许访问role1或role2或role3.我应该如何在feature-routing.module.ts文件中编写canActivate声明?据我了解,如果我写
canActivate:[Role1Guard, Role2Guard, Role3Guard]
Run Code Online (Sandbox Code Playgroud)
如果任何警卫返回false,则拒绝访问.但在我的情况下,如果任何一个守卫返回true,我应该允许访问.怎么做?提前谢谢了!
如何将Angular 2 Material Progress Spinner显示为当前视图(页面或模态对话框)的透明覆盖?
我写了这样的代码:
<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)添加行之间的垂直间隙?
提前致谢!