小编Yoa*_*gen的帖子

Angular 服务与导出

我有一组简单的工具方法,没有任何状态可以在应用程序中共享,不需要是单例,也没有任何注入的服务。

使用可注射服务是否有任何优势:

@Injectable()
export class DateService { 
  public convertStringToDate(input: string): Date {
    …
  }

  public convertDateToString(date: Date): string {
   …
  }
  …
}
Run Code Online (Sandbox Code Playgroud)

与一组简单的导出/导入函数(或基本 JS 模块)?

export function convertStringToDate(input: string): Date {
    …
}

export function convertDateToString(date: Date): string {
   …
}

…
Run Code Online (Sandbox Code Playgroud)

我正在开发一个混合两种方法的应用程序,我对彼此的优势感到困惑。

angular

12
推荐指数
1
解决办法
1632
查看次数

将application.js重命名为application.js.coffee?

启动一个新项目,我只是尝试将我的application.js重命名为application.js.coffee.

Rails引发错误:SyntaxError:意外的IDENTIFIER(在my_path/application.js.coffee中)

Application.js为空,只是jquery包括:

//= require jquery
//= require jquery_ujs
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢

ruby-on-rails coffeescript

9
推荐指数
2
解决办法
5860
查看次数

在Twig中本地化dateinterval

我有一个实体方法DateIntervalDateTime这个实体的属性之间返回PHP ,现在知道在这个datetime之前剩下多少时间.

我想在Twig中显示这个间隔,所以我使用了类似的东西:

{{ myEntity.getTimeRemaining | date("%D days %H Hours %i Mins ") }}
Run Code Online (Sandbox Code Playgroud)

它工作正常.

现在,我该如何本地化这种格式?(并最终考虑复数)我找到了transchoice方法,但它似乎只是本地化日期,而不是间隔.

symfony twig

5
推荐指数
1
解决办法
623
查看次数

对自定义打字稿类型的反思

我在打字稿中定义了一个自定义类型

type MyType = 'left' | 'right';
Run Code Online (Sandbox Code Playgroud)

如何检查变量是否与该类型匹配?如何迭代该类型的可能值?(例如创建相应的选择元素)

typescript

5
推荐指数
2
解决办法
5871
查看次数

角度跟踪通过返回索引

我有一个很大的ngFor,经常使用异步数据进行更改。TrackBy只允许刷新更改的部分,添加后我真的感到与众不同。例如,在我看来,使用trackBy返回唯一ID有什么好处。但是我有时会看到样本返回当前索引。

public trackByFn(index, item) { return index }
Run Code Online (Sandbox Code Playgroud)

在我的表格中,如果我直接返回“ index”或“ item.id”,则不会发现任何差异。两者似乎都优化了渲染(但是我可能没有发现一些错误的边框情况)。

因此,有人可以解释一下返回索引时到底发生了什么吗?

typescript angular

5
推荐指数
1
解决办法
793
查看次数

Google图表 - 更改轴标题方向

我正在使用谷歌图表中的简单折线图.

我有两个问题:

  • 垂直和水平轴有一个标题.但我不能改变他们的方向.我希望水平书写而不是垂直书写.vAxis和hAxis似乎没有方向选项,任何提示?

  • 水平传奇也一样.它是水平书写的,当有很多信息时会转换为对角线.我想每次对角写它.

所以基本上这两个问题是一样的.如何更改文字方向?

谢谢!

google-visualization

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

选择一个单选按钮功能测试Symfony2

我正在用 symfony2 进行一些功能测试。我想选择一个基本形式的单选按钮:

<form method="post" action="mylink">
    <input id="position_51" type="radio" name="user_position" value="51"> 
    <input id="position_52" type="radio" name="user_position" value="52"> 
    <input id="position_54" type="radio" name="user_position" value="54"> 
    <input id="position_57" type="radio" name="user_position" value="57"> 
    <button id="bt_submit" type="submit">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

所以我选择表格

$buttonFrom = $client->getCrawler()->selectButton('bt_submit');
$form = $buttonFrom->form();
Run Code Online (Sandbox Code Playgroud)

现在,如果我想选择具有特定 ID(例如“position_54”)的收音机并勾选它。怎么做?在我发现的所有示例中,tick() 似乎用于输入的 name 属性......这在单选按钮案例中对我没有帮助。

$form['user_position'] 似乎不是一个数组...

谢谢

functional-testing symfony

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