小编Mar*_*tin的帖子

AngularJS:控制器/服务应该是Pascal案例吗?(在自耕农中使用Yo)

我已经开始使用Yo(yeoman)为angularjs搭建我的控制器,服务等.

我通常做一个

  yo angular:service passwordService
Run Code Online (Sandbox Code Playgroud)

我正在使用驼峰案例,因为这是它创建的文件的名称,但我注意到它也使用相同的名称作为服务的名称,所以

passwordService
Run Code Online (Sandbox Code Playgroud)

而不是

PasswordService
Run Code Online (Sandbox Code Playgroud)

这里的最佳做法是什么?

谢谢

angularjs yeoman

20
推荐指数
2
解决办法
6417
查看次数

AngularJS:ng-repeat for 2 x <tr> - 不能使用DIV

我有一个问题,我需要重复以下..作为一个群体

<tr></tr>
<tr></tr>
Run Code Online (Sandbox Code Playgroud)

我不能用DIV将它们包围在那里,因为它对于TR是无效的

<div ng-repeat="item in items">
    <tr></tr>
    <tr></tr>
</div>
Run Code Online (Sandbox Code Playgroud)

所以我目前已经实施了以下内容

    <tr ng-repeat.....></tr>
    <tr ng-repeat.....></tr>
Run Code Online (Sandbox Code Playgroud)

但问题是这有6个项目的集合,所以第一个TR渲染6次,然后6次渲染下一个...

我正试图绕过这个但是我无法弄明白.

如果有某种Div标签用于ng-repeat但是没有向DOM渲染元素会很好吗?

angularjs ng-repeat

20
推荐指数
2
解决办法
7764
查看次数

如果没有打字(或tsd)怎么办?

我正在查看TypeScript手册,我似乎无法找到答案.

如果我使用的库不存在任何类型,我有哪些选择?

一个是创建打字文件,但我真的不想这样做.

我有什么其他选择,我似乎记得某种'declare'关键字?

或者tsconfig中有什么东西?

我假设有一种方法可以全局声明这个变量(类型),所以每次使用它时,它都会起作用.

而且我认为有一种方法可以宣称它只在一个文件中可用.

当然最好的方法是包含一个打字文件,但这并不总是可用的.

strong-typing typescript definitelytyped tsd

19
推荐指数
1
解决办法
3327
查看次数

Typescript:通过传递命名参数的构造函数创建类?

我有一个类,我用3个参数定义了构造函数,这些参数都是可选的.我希望能够传入命名参数,所以我不需要传入undefined.

constructor(year?: number,
            month?: number,
            date?: number)
Run Code Online (Sandbox Code Playgroud)

我希望像这样创建一个类的intance

  const recurrenceRule = new MyNewClass(month: 6)
Run Code Online (Sandbox Code Playgroud)

但它没有用,我试过了

  const recurrenceRule = new MyNewClass(month = 6)
Run Code Online (Sandbox Code Playgroud)

那不起作用.

我得到它的唯一方法是

  const recurrenceRule = new MyNewClass(undefined, 4)
Run Code Online (Sandbox Code Playgroud)

要么

  const recurrenceRule = new MyNewClass(, 4)
Run Code Online (Sandbox Code Playgroud)

但它似乎很混乱,我希望传递命名参数,因为它们都是可选的我应该能够传入1 - 对吗?

named-parameters typescript

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

实体框架4:代码优先 - 在另一个模式中创建数据库?MapSingleType?

我有一个数据库,我使用2种不同的模式.模式就像名称空间(如果我错了,请纠正我).这样我有1个db和当前2个模式...因此1个模式中的表可以与其他模式中的表命名相同,因为它们位于不同的模式中.

如何让EF Code首先与不同的模式进行通信而不是默认模式?

是否与MapSingleType和覆盖方法有关,还是我可以做其他事情?

任何帮助真的很感激.

c# schema entity-framework-4 ef4-code-only ef-code-first

18
推荐指数
2
解决办法
5556
查看次数

Cygwin:git的颜色编码和分支信息?

似乎有一个问题,因为我最近才改变了我的客户端的gitbash Cygwin的,但我缺少的颜色编码,当我如做git的地位,也是bash提示符不包括当前分支/变基等

有谁知道怎么让cygwin看起来像gitbash?你可能想知道为什么我改变了,我想要更多的命令:-)

这个必须得到支持

有任何想法吗?

提前致谢

git bash cygwin git-bash

17
推荐指数
1
解决办法
7880
查看次数

IntelliJ:需要导入Maven项目:导入更改启用自动导入

在创建一个新的maven项目时,我会弹出框说

     "Maven projects need to be imported: Import Changes Enable Auto-Import"
Run Code Online (Sandbox Code Playgroud)

导入更改和启用自动导入的链接是"未"启用但查看事件日志,我看到链接已启用,因此我可以单击启用自动导入.

但我真的不明白自动导入和非自动导入之间的区别

我注意到,当您在事件日志中选中自动导入时,会在首选项中选中一个名为"自动导入Maven项目"的选项...否则它将保持未选中状态.

记住这是一个由intellij ide创建的新maven项目......

我想知道是否有人可以帮助我解决困惑?

我讨厌做某事,除非我理解为什么要这样做,这是intellij和maven的正常做法吗?

如果没有默认情况下检查...被检查或未检查之间有什么区别?

再次感谢

intellij-idea maven

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

自动混合:控制由字符串[]类型创建的元素数量

我有一个创建字符串数组string []的问题,每次创建3个值但我希望能够控制它.

我在用

 var tst = fixture.Create<string[]>();
Run Code Online (Sandbox Code Playgroud)

我也研究过使用CreateMany但似乎返回了一种IEnumerable.

有人有主意吗 ?

c# autofixture

17
推荐指数
1
解决办法
6010
查看次数

c#:当在switch语句中使用时,为什么需要从枚举到INT的转换?枚举是整数

任何人都可以告诉我为什么我需要从我的枚举中转换为Int

        switch (Convert.ToInt32(uxView.SelectedValue))
        {
            case (int)ViewBy.Client:
Run Code Online (Sandbox Code Playgroud)

如果我删除了演员(int)它失败并说我必须使用演员表.

这是我的枚举,枚举是整体的......任何人都知道这个吗?

    public enum ViewBy
    {
        Client,
        Customer
    }
Run Code Online (Sandbox Code Playgroud)

c# enums casting switch-statement

16
推荐指数
1
解决办法
8871
查看次数

Android:除了ic_之外,RES目录中的文件前缀标准?

任何人都知道我们需要在RES目录中使用(或建议使用)标准前缀列表.即Android推荐ic_ for icons,这很棒,我正在关注它.

但是Logos,按钮图像,导航图像等呢?

我真的很想知道其他人是否存在以及其他人正在使用什么

提前致谢

android android-layout android-resources

15
推荐指数
1
解决办法
3353
查看次数