小编K..*_*K..的帖子

访问Polymer中的所有内部元素?

我有:

<k-myelement>
    <k-anotherelement></k-anotherelement>
</k-myelement>
Run Code Online (Sandbox Code Playgroud)

当我像这样定义模板时:

<polymer-element name="k-myelement">
    <template>
        <content select="k-anotherelement" id="anotherelement"></content>
    </template>
</polymere-element>
Run Code Online (Sandbox Code Playgroud)

我可以访问内部元素 this.$['anotherelement']

但是通过这种方法,我必须预定义,可以使用哪些内部元素.

我想要的是一种模板技术,它允许我访问所有内部元素.

javascript polymer

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

修改initComponent()中的项

我在initComponent() 问题中创建了一些项目,this.items以某种方式引用了类变量,而不是实例变量.

因此,当我制作两个实例时,我最终得到了两个按钮.

items: [],
initComponent: function() {
  this.items.push( { xtype: 'button', ... }) ;
  this.callParent( arguments );
}
Run Code Online (Sandbox Code Playgroud)

因为每次推入新元素时我都必须使用push.

是否有一些实例等同于this.items我可以在创建按钮之前修改定义的位置,或者我是否必须手动检查重复项?

extjs extjs4.1

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

在node.js中杀死异步函数调用

是否有可能在node.js中终止异步函数调用,或者我是否必须调用该函数然后另一个函数在特定时间后杀死整个进程

javascript node.js

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

如何收集NixOS系统的完整配置?

我读了一下关于NixOS的一些内容,并且这些天尝试过,因为我觉得它可以让我只用一个文件来配置Linux.

当我使用它的时候,我安装了一堆软件包nix-env,所以它们最终没有安装configuration.nix,但我可以稍后卸载它们并configuration.nix手动添加它们.我有类似的东西npm i -g <package>会全局安装它,所以它最终会被安装configuration.nix到另一台机器上.

另外,我安装这样的东西zshatom与它们有完全不同的方法,以配置和定制(bashscript,JavaScript的,更少的,等等).

Nix/NixOS是否有办法跟踪特定于软件包的配置?

它已经发生了,我没有看到它吗?就像包的nix表达式知道包将存储其配置的位置等.

我的意思是,我可以将这些软件包添加到主配置中,并且当在另一台PC上使用它时我安装了相同的软件,这很好,但我仍然认为自己也为安装的软件包编写了相当多的配置.

nixos nix

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

将 CORS 与 AWS SAM 结合使用

我创建了一些由 API-Gateway 事件触发的 Lambda 函数。

现在我想为这些端点启用 CORS,但它似乎不起作用。在 AWS SAM 的最后几个版本中,添加或更新了 CORS 功能,但我仍然无法让它工作。

这是我尝试过的:

Gobals:
  Api:
    Cors: "'*'"
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-lambda aws-api-gateway

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

为 SMTP 设置 nodemailer

我使用此设置发送邮件:

import NodeMailer from 'nodemailer'
import SmtpTransport from 'nodemailer-smtp-transport'

const transporter = NodeMailer.createTransport(SmtpTransport({
  host: 'smtp.1blu.de',
  port: 25,
  debug: true,
  auth: {
    user: '...',
    pass: '...'
  }
}))

transporter.sendMail(options, (error, data) => ...)
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

Error: connect ECONNREFUSED 127.0.0.1:25
at Object.exports._errnoException (util.js:749:11)
at exports._exceptionWithHostPort (util.js:772:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1009:14)
Run Code Online (Sandbox Code Playgroud)

看起来它忽略了主机,但为什么呢?

node.js nodemailer

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

崇高文本中基于缩进的颜色编码背景

我大量使用带有句法空格的语言(LiveScript、Emblem、Stylus、YAML)

有没有办法配置缩进的背景?

我读到我可以为这些微小的压痕线着色,但这还不够。

这是我在想什么的模型:

在此处输入图片说明

sublimetext2

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

在哪里加载服务器数据

我正在使用react-router并导航到在URL中获取ID的组件,并且必须使用此ID在操作的帮助下从服务器获取数据.

目前我正在componentWillMount勾选动作创建者.

这项工作到目前为止,但带来了一个问题.在渲染方法中,我必须检查,如果myData真的存在其所有属性,我才能真正渲染.

@connect(state => {myData: state.etc.myData})
export default class extends React.Component {

  componentWillMount = () => {
    this.props.dispatch(
      ActionCreators.getData(this.props.params.id)
    )
  }

  render() {
    if (this.props.myData.hasNotLoaded) return <br/>
    ...
  }

}
Run Code Online (Sandbox Code Playgroud)

在没有人工检查的情况下渲染之前是否有其他方法可以将数据导入商店?

react-router redux

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

在VSCode中禁用Javascript的特定错误消息?

我在JavaScript中使用类属性(静态和普通)和装饰器.有没有办法启用其他ES阶段进行代码突出显示或禁用它们的特定错误消息?

VSCode告诉我,我只能在TypeScript中使用类属性,因此它似乎可以识别它们.

javascript jshint eslint visual-studio-code ecmascript-next

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

如何检查RTCPeerConnection是否正常工作?

我得到了RTCPeerConnection,当连接建立我想从网络服务器断开连接。

如何检查已建立的连接?

readyState总是undefinedonopen从来没有发射。

javascript webrtc

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