小编art*_*rty的帖子

AngularJS : $q -> deferred API order of things (lifecycle) AND who invokes digest?

The $q service is very powerful in angularjs and make our life easier with asynchronous code.

I am new to angular but using deferred API is not very new to me. I must say that I completely ok with the How to use part of documentation + there are very useful links for that within the docs + I checked out the source either.

My question is more about the under the hood parts of deferred and promise API objects …

promise deferred angularjs angularjs-scope angular-promise

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

如何/在哪里可以看到 WebStorm 中当前项目的所有 TSLint 错误?

可能是我遗漏了一些东西,但我没有在 WebStorm 中找到一个可以查看(和导航)TSLint 报告的所有错误的专用位置。

在最好的情况下,我可以在打开文件并按 F2(转到下一个突出显示的错误)时找到错误,这些错误并不总是有效。

附注。WebStorm 中有一个专用的 TypeScript Pane/l,但它没有显示任何 TSLint 错误,也没有在 Event Log Pane/l 中报告这些错误。

webstorm tslint

8
推荐指数
1
解决办法
3358
查看次数

如何在 WebStorm 中探索 TypeScript 推断类型

考虑到以下几点,WebStorm 中是否有一个选项可用于探索或导航推断的(或任何)TypeScript 定义和类型:

Ctrl+Shift+IView/Quick Definition)是一个不错的选择,但不能互动。例如,JSDoc的Ctrl+Q( Quick Documentation) 是交互式的,当此菜单打开时,可以轻松地在类型之间导航(使用 JSDoc 超链接)。但是使用Ctrl+Shift+I选项我一次只能看到one定义,如果这个类型是一个interface或其他由多种类型组合而成的复杂类型,我无法探索它,所以在最好的情况下我需要用Find a Symbol选项或其他方式寻找它方法。

Ctrl+Shift+P( View/Expression Type) - 这显示了推断的类型(当它工作时),但由于同样的原因,这还不够,我什至无法点击它(Ctrl+B例如),因为它也不是交互式的。所以在最好的情况下,我需要记住推断的类型名称(由该选项返回),我什至无法复制它,然后在最好的情况下我可以通过Find a Symbol选项或其他方式找到它。

所以我正在寻找一个选项(如果存在),它将Quick Definition&Expression Type菜单组合在一个地方?正如我所说,就像 JSDocQuick View超链接菜单。

我会尽量抽出时间并添加一些屏幕截图以更好的方式解释问题和预期的解决方案。


考虑以下问题的答案,我要求一种深入探索推断类型的方法,而不仅仅是显示它的名称或信息:

intellij-idea webstorm typescript

6
推荐指数
1
解决办法
1244
查看次数

netbeans on ubuntu字体的外观和感觉

有没有机会在ubuntu 12下的Netbeans 7.3中制作字体看起来更好?看看同样的代码在eclipse和netbeans中看起来如何,而两个IDE配置了相同的编辑器字体设置(等宽),我也尝试使用其他字体.它接缝像netbeans完全以不同的方式渲染字体,字体更薄?为什么会这样?

在此输入图像描述

我阅读了很多关于该问题的内容,并已将以下内容添加到netbeans.conf文件中

-J-Dapple.awt.graphics.UseQuartz=false
-J-Dswing.aatext=true
-J-Dawt.useSystemAAFontSettings=lcd
Run Code Online (Sandbox Code Playgroud)

它固定了一点,但它仍然是两者之间的一个很大的区别,有没有人找到一个适当的解决方案,或者也许可以说这里根本没有解决方案??? 我是一个新的Netbeans用户,喜欢这个IDE,但这件事让我发疯;((

非常感谢!

swing netbeans netbeans-7

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

Fabricjs文本对象的fontSize单位

在深入研究代码后,我意识到用PIXELS测量fabricjs Text对象的fontSize。在我的项目中,有时我需要使用点而不是像素。

当指定单位时,我在代码中仅找到一个位置,此代码段:

    /**
 * @private
 * @method _getFontDeclaration
 */
_getFontDeclaration: function() {
  return [
    this.fontStyle,
    this.fontWeight,
    this.fontSize + 'px',
    (fabric.isLikelyNode ? ('"' + this.fontFamily + '"') : this.fontFamily)
  ].join(' ');
}
Run Code Online (Sandbox Code Playgroud)

如果我将' px' 替换为' ',我将打破依赖关系(基于此字段的所有度量标准的特定计算)pt吗?

ps:文档中没有关于fabric.Text对象的fontSize单位/度量的信息,最好将其添加以节省时间给其他人...

fabricjs

3
推荐指数
1
解决办法
1918
查看次数

fabricjs对象/画布手动触发事件

我想在canvas事件*上手动触发*select对象 - 在对象区域内单击鼠标时触发的同一事件,并且对象变为选中状态 - 控件变为可见.

换句话说,我想在画布上手动显示指定对象的控件,而无需用户/鼠标交互.任何帮助?

fabricjs

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