小编LuJ*_*aks的帖子

TYPO3 Extbase:如何对子对象进行排序

我有一个Extbase模型文章和一个1:n关系产品。在条款TCA中,我配置了一个内联字段。我想在我的文章模板中显示所有相关产品。这些由uid整理。我如何才能将子对象的排序更改为字段排序,以便能够对其进行手动排序。(以后端形式可以进行排序,仅显示通过字段排序进行的排序是不可能的)

谢谢,卢卡斯

typo3 extbase

4
推荐指数
2
解决办法
6589
查看次数

Angular2 + karma test + redux - 进程未定义

我正在尝试使用基于 angular2-redux 的 Ionic2 rc1(使用 angular 2.0.0)应用程序实现业力单元测试的可能性。karma 设置基本上是从以下 repo 中采用的:https : //github.com/lathonez/clicker并且工作正常。我有一个简单的计数器 redux 实现也可以正常工作。当我尝试为我的测试设置 angular2-redux 时,出现以下错误:

未捕获的 ReferenceError:进程未定义在 webpack:///Users/luki/Applications/ionic/ionic2-redux-example/~/redux/es/index.js:14:0 <- src/test.ts:65041

我知道进程未在浏览器中定义,但仅可用于服务器上的节点。我需要如何调整我的 karma 配置才能使用 angular2-redux ?

调用 createAppStoreFactory 函数以在 TestBed.configureTestingModule 中提供我的 AppStore 会导致此错误。

我的测试设置可以在以下 repo 中找到:https : //github.com/lujakob/ionic2-redux-example/blob/master/src/test.ts

任何帮助表示赞赏!

(npm angular2-redux 有一个演示应用程序和一个示例测试设置。但这依赖于

unit-testing karma-runner redux ionic2 angular

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

如何处理nestjs中的typeorm实体字段唯一验证错误?

我在 typeORM 实体字段电子邮件上设置了一个自定义的唯一验证器装饰器。Nestjs有依赖注入,但是没有注入服务。

错误是:TypeError:无法读取未定义的属性“findByEmail”

对实现自定义电子邮件验证器有什么帮助吗?

用户实体.ts

@Column()
@Validate(CustomEmail, {
    message: "Title is too short or long!"
})
@IsEmail()
email: string;
Run Code Online (Sandbox Code Playgroud)

我的 CustomEmail 验证器是

import {ValidatorConstraint, ValidatorConstraintInterface, 
ValidationArguments} from "class-validator";
import {UserService} from "./user.service";

@ValidatorConstraint({ name: "customText", async: true })
export class CustomEmail implements ValidatorConstraintInterface {

  constructor(private userService: UserService) {}
  async validate(text: string, args: ValidationArguments) {

    const user = await this.userService.findByEmail(text);
    return !user; 
  }

  defaultMessage(args: ValidationArguments) { 
    return "Text ($value) is too short or too long!";
  }
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以在列选项中设置唯一

@Column({
  unique: …
Run Code Online (Sandbox Code Playgroud)

typeorm nestjs

3
推荐指数
2
解决办法
8857
查看次数

标签 统计

angular ×1

extbase ×1

ionic2 ×1

karma-runner ×1

nestjs ×1

redux ×1

typeorm ×1

typo3 ×1

unit-testing ×1