小编Dav*_*nay的帖子

如何将角度材质组件正确导入 StoryBook CSF

我有一个相对简单的角度组件,它使用了角度材料组件 - 特别是 mat-menu。

创建故事时,出现运行时错误:

    Error: Template parse errors:
Can't bind to 'matMenuTriggerFor' since it isn't a known property of 'button'. ("
        </li>
        <li class="nav-item">
          <button class="menubtn" mat-icon-button [ERROR ->][matMenuTriggerFor]="menu">
            <span class="fa-stack fa-md">
              <i class="fa fa-g"): ng:///DynamicModule/VeradigmHeaderComponent.html@33:50
There is no directive with "exportAs" set to "matMenu" ("
            </span>
          </button>
          <mat-menu [ERROR ->]#menu="matMenu" xPosition="before">
            <button mat-menu-item (click)="setLoc('en_US')">en-US"): ng:///DynamicModule/VeradigmHeaderComponent.html@38:20
'mat-menu' is not a known element:
1. If 'mat-menu' is an Angular component, then verify that it is part of this module.
2. …
Run Code Online (Sandbox Code Playgroud)

angular-material angular storybook angular-storybook

11
推荐指数
1
解决办法
3585
查看次数

将 mat-radio-group 绑定到可为空布尔值的正确方法?

我有一个简单的表单显示来自 REST 服务器的数据。其中一个字段是布尔值,但可以为空。我的 UI 有一个带有两个 mat-radio-button 元素的 mat-radio-group,一个值为“true”,一个值为“false”。我希望如果它为空,则两者都不会打开,单击一个会将值设置为 true 或 false。但是,它根本没有任何作用。

我尝试使用 ng-value 而不是 value,但这没有任何效果。

      <mat-radio-group [(ngModel)]="canBeTrueFalseOrNull">
        <mat-radio-button value="true">yes</mat-radio-button>
        <mat-radio-button value="false">no</mat-radio-button>
      </mat-radio-group>
Run Code Online (Sandbox Code Playgroud)

我认为可以将来自服务器的数据转换为字符串,然后在更新时再次将其更改回来,但这似乎过于复杂。有没有更简单的方法来做到这一点?

angular-material angular

9
推荐指数
1
解决办法
3064
查看次数

Tomcat与Azure中的MongoDB交谈的超时错误

我的系统是在Ubuntu上运行的TomCat 7服务器,与在CentOS中运行的MongoDB集群通信.我们在AWS上有这个,它运行得很好.

我最近在Azure上提出了完全相同的事情,当tomcat应用程序尝试查询MongoDB时,我们有持续的,看似随机的超时.典型的错误是:

Jan 31 08:13:54 catalina.out:  Jan 31, 2014 4:14:09 PM com.mongodb.DBPortPool gotError
Jan 31 08:13:54 catalina.out:  WARNING: emptying DBPortPool to xxx.cloudapp.net/xxx.xxx.xxx.xxx:21191 b/c of error
Jan 31 08:13:54 catalina.out:  java.net.SocketException: Connection timed out
Jan 31 08:13:54 catalina.out:   at java.net.SocketInputStream.socketRead0(Native Method)
Jan 31 08:13:54 catalina.out:   at java.net.SocketInputStream.read(SocketInputStream.java:146)
Jan 31 08:13:54 catalina.out:   at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
Jan 31 08:13:54 catalina.out:   at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
Jan 31 08:13:54 catalina.out:   at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
Jan 31 08:13:54 catalina.out:   at org.bson.io.Bits.readFully(Bits.java:46)
Jan 31 08:13:54 catalina.out:   at org.bson.io.Bits.readFully(Bits.java:33)
Jan 31 08:13:54 …
Run Code Online (Sandbox Code Playgroud)

java tomcat azure mongodb

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

在XAML到Text中绑定字体很棒的字符

我有一个TextBlock,我试图将文本绑定到一个字体 - 真棒字符用作复选框.我有一个返回字符串的属性,但似乎有些东西将它转换为字符串而不是字符.

这可以工作并绘制一个复选框:

<TextBlock Text="&#xf096;" FontFamily="/Resources/fontawesome-webfont.ttf#FontAwesome" />
Run Code Online (Sandbox Code Playgroud)

这种组合不会:

public class myObject 
{
    public string MyString
    {
        get { return "&#xf096;" }
    }
}

<TextBlock Text{Binding MyString} FontFamily="/Resources/fontawesome-webfont.ttf#FontAwesome" />
Run Code Online (Sandbox Code Playgroud)

相反,它绘制实际的字符串(使用#xf096;等),就像它被转义一样.

任何想法为什么或如何使这返回不带引号的角色?

谢谢!

silverlight windows-phone-7 font-awesome

2
推荐指数
1
解决办法
2318
查看次数