我有多个不同类型的过滤器组件.对于类型识别,我想使用带有过滤器类型的枚举.当下面的示例无效时,如何在模板内使用枚举?
我认为它应该只通过导入我要使用此枚举的组件内部的枚举来工作.
import { FilterType } from './types/FilterType';
Run Code Online (Sandbox Code Playgroud)
并在模板中使用它FilterType.INPUT_SELECT,FilterType.INPUT_TEXT但它不起作用,然后我使用变量,但它也无法正常工作.
<div *ngFor='let filter of filters'>
<select *ngIf='filter.type === checkType.INPUT_SELECT'>...</select>
<input *ngIf='filter.type === checkType.INPUT_TEXT'></input>
</div>
...
export class FiltersComponent {
checkType: FilterType;
@Input() filters: any[];
}
...
export enum FilterType {
INPUT_SELECT,
INPUT_TEXT
}
Run Code Online (Sandbox Code Playgroud) routerLink由于错误,无法为使用的模块配置故事
ERROR NullInjectorError: StaticInjectorError(DynamicModule)[RouterLinkActive -> Router]
重现重现行为的步骤:
demo-app
运行应用程序,您可以测试是否没有可能的解决方案来添加 RouterModule 来处理故事。不能用RouterTestingModule, RouterModule,RouterModule.forRoot和iframe.html路径配置。关于缺少提供者总是有同样的错误。
预期行为 使用 routerLink 运行应用程序和故事
附加上下文 最新版本的 storybook5.3.3和 angular~8.2.14
我正在使用不同的配置 5.2.8,这个问题没有出现。
这个模块怎么配置,storybook有问题吗?
在WebStorm中使用scss和:: ng-deep的Angular 2+突出显示此选择器,文本为"Unknown pseudo selector'ng-deep'"
我尝试过类似的东西:
selector-pseudo-class-no-unknown: true
ignorePseudoClasses: ng-deep
or
selector-pseudo-class-no-unknown: false
Run Code Online (Sandbox Code Playgroud)
这些都不起作用.
如何在scss-lint.yml中为这个伪选择器设置异常?
我无法像示例中那样获得用户组。示例来自:看看我们的测试套件。例如:
用于接收用户所属组的示例中的示例代码:
List<GroupRepresentation> membership = realm.users().get(user.getId()).groups();
Run Code Online (Sandbox Code Playgroud)
我的方法: 1.我在 myrealm 领域中为 admin-cli 客户端创建 keycloak 对象:
this.keycloak = KeycloakBuilder.builder()
.serverUrl("http://localhost:18080/auth")
.realm("myrealm")
.username("admin")
.password("admin")
.clientId("admin-cli")
.resteasyClient(new ResteasyClientBuilder().connectionPoolSize(10).build())
.build();
Run Code Online (Sandbox Code Playgroud)
当我尝试获取用户时:
//this line works
final UserResource userr = this.keycloak.realms().realm("myrealm").users().get("admin");
//this two doesnt, in both result is javax.ws.rs.NotFoundException: HTTP 404 Not Found
final UserRepresentation ur = userr.toRepresentation();
final List<GroupRepresentation> groups = this.getRealm().users().get(user.getId()).groups();
Run Code Online (Sandbox Code Playgroud)在 admin-cli 的 keycloak 中,我创建了包含 2 个用户和 2 个组的领域“myrealm”,每个用户都是两个组的成员。admin 是该用户之一,并且是这两个组的成员。
我创建的用户位于“myrealm”领域,“admin”就是其中之一。
我也尝试过提供来自客户和领域的所有可用角色,但这没有任何改变。
admin-cli 我的意思是本地主机上的 keycloak 应用程序
我缺少什么?
我正在使用的库:
import org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder;
import org.keycloak.admin.client.Keycloak; …Run Code Online (Sandbox Code Playgroud)