小编mor*_*els的帖子

AngularJS严格DI模式有什么好处?

最近我遇到了AngularJS Strict DI模式.使用它的目的和好处是什么?我们是否会通过在移动设备上使用它来获得显着的性能提升?

我尝试将它应用于我的代码,在编写代码时我没有做任何注释.但是,我的代码要缩小,并在构建期间进行ng-annotate.但是为什么在我将严格的DI模式添加到我的代码后,我仍然会收到错误说明"需要明确的注释"?

javascript dependency-injection angularjs

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

如何在关注链接时保留URL查询参数?

这是login.html的代码:

<ul>
  <li class="introduction">
    <a href="introduction.html">
      <span class="icon"></span>
      Introduction
    </a>
  </li>
  <li class="login active">
    <a href="#">
      <span class="login"></span>
      Login
    </a>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

外部链接将首先使用我想要保留的一些查询参数进入当前页面(登录).如果用户点击第一个链接introduction,则会加载introduction.html.但是,前一页(登录)的所有查询参数都将丢失.

无论如何我可以在保持查询参数的同时加载此页面吗?使用HTML或Javascript.

非常感谢.

html javascript

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

如何处理"未处理"错误'事件'错误 - NodeJS

我想尝试接收Node.js. 这是我正在玩的非常简单的代码

var http = require('http');
http.get('www.google.com', function(res) {
  console.log(res.statusCode);
});
Run Code Online (Sandbox Code Playgroud)

运行此代码时出现以下错误

events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: connect ECONNREFUSED 127.0.0.1:80
    at Object.exports._errnoException (util.js:837:11)
    at exports._exceptionWithHostPort (util.js:860:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1060:14)
Run Code Online (Sandbox Code Playgroud)

在读取错误输出时,我添加了两行代码来处理错误事件,如下所示

var http = require('http');
http.get('www.google.com', function(res) {
  console.log(res.statusCode);
  res.on('error', function(error) {
    console.error(error);
  });
});
Run Code Online (Sandbox Code Playgroud)

但同样的错误信息仍然存在,我在哪里搞砸了?

javascript http node.js

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

与ngIf指令结合使用时,一次性绑定是否重新评估变量是否正确? - AngularJS

我的一位同事在工作中向我展示了一种非常奇怪的角度一次性绑定行为.

用例:

当你有一个它的文本绑定元素通过一次内部块是结合的NG-如果有条件的话,如果我们改变这个值,例如添加一些字母,后来改变NG-IF的条件,并经过来自一次性绑定的值已刷新.

HTML:

  <div ng-if="a" class="blue">{{ ::text }}</div>
Run Code Online (Sandbox Code Playgroud)

这是一种错误,还是预期的行为?

这是我正在做的一个例子:http://codepen.io/samot/pen/rLJAdN

javascript angularjs

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

有没有办法将降价转换为解释型 RTF?

我正在尝试将文本从 Markdown 转换为 shell 脚本中呈现的 RTF,并将命令包装在 Apple Automator 服务中。

我意识到完成任务的唯一方法是执行以下操作:

python -m markdown | textutil -convert rtf -format html -stdin -stdout -font Helvetica -inputencoding UTF-8 | pbcopy | pbpaste -Prefer rtf
Run Code Online (Sandbox Code Playgroud)

问题

  • 如何避免使用剪贴板来解释 RTF?
  • 是否有其他应用程序可以代替pbcopy pbpaste

命令解释:

  • python -m markdown 做主要工作
  • textutil [… opts] 从 HTML 转换为 RTF
  • pbcopy | pbpaste -Prefer rtf将纯文本 RTF 指令从textutil解释的 RTF 中输出并返回为解释的 RTF的神奇之处。

如果不要求解释 RTF,问题会容易得多。我已经尝试调用管道的前两个步骤,并能够正确保存 rtf 格式的文件(以及其他格式)。

python clipboard markdown rtf automator

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