小编Kon*_*nst的帖子

URL参数和查询字符串之间有什么区别?

我在URL中看不到参数和查询字符串之间的差别.那么有什么区别,什么时候应该使用?

url url-parameters query-string

64
推荐指数
3
解决办法
14万
查看次数

插值和属性绑定之间的区别

我有一个定义imageUrl属性的组件,在我的模板中,我使用此属性来设置图像的URL.我尝试使用插值和使用属性绑定,两者都工作,但我找不到两者之间的任何差异,或何时使用一个而不是另一个.有谁知道这个区别?

<img [src]='imageUrl' >

<img src= {{ imageUrl }} >
Run Code Online (Sandbox Code Playgroud)

javascript property-binding angular

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

更新Angular2项目中的Typescript

我在Visual Studio中使用Typescript创建了一个Angular2项目.我想将Typescript从1.8更新到2.0.x. 在我的系统中,我更新了typescript和tsc -vlogs Version 2.0.10 ,package.json等包含

"devDependencies": {
    ....
    "typescript": "^1.8.10",
    "typings": "^1.3.1",
    ...
}
Run Code Online (Sandbox Code Playgroud)

为了更新打字稿,是否足以将版本更改 "typescript": "^2.0.10"为package.json?另外,在更新时,打字稿和打字版本的关系是什么?

visual-studio typescript-typings typescript2.0 angular

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

浏览器选项卡和窗口之间的区别

在Web浏览器中,每个窗口都有自己的JavaScript环境,并具有自己的全局对象.但看起来在同一窗口中打开一个新选项卡也会创建一个不同的全局对象.这是真的吗?新标签和新窗口之间的主要区别是什么?

javascript

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

重复组成词作为命名约定有什么意义?

假设我们有一个具有这种结构的组件,为什么我们需要在组件文件的命名中重复“组件”一词,因为我们已经在父文件夹中拥有它了?我看到这是推荐的Angular 2 Style Guide。如果您将其包含在名称中,也许更容易看出该文件是关于组件而不是服务,但除此之外还有其他好处吗?

\n\n
components\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 edit-profile.component.ts\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 edit-profile.component.html\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 edit-profile.component.css\n\ndirectives\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 form-validator.directive.ts\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 form-validator.directive.spec.ts\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 tooltip.directive.ts\n\nservices\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 authorization.service.ts\n
Run Code Online (Sandbox Code Playgroud)\n

naming-conventions angular

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

使用多个项目将 TSLint 迁移到 Angular 中的 ESLint,ng lint 命令挂起

按照Angular ESLint的说明,我已成功将另一个带有单个项目的 Angular 10 应用程序从 TSLint 迁移到 ESLint 。当我尝试在项目/文件夹(即“app”和“myLib”)下迁移具有多个项目的 Angular 10 应用程序并尝试运行“ng lint”或“npx ng lint app”时,我只看到“Linting” app"...' 并且该命令似乎挂起。所有必需的软件包均已安装,并且迁移阶段没有错误。对这个问题有什么想法吗?

eslint tslint angular

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

在特定测试中模拟导航语言

我正在使用Jasmine来测试JavaScript代码,我想知道是否有办法为特定测试设置导航语言(或浏览器语言)?

javascript navigator jasmine

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

SQL Server 约束“不可信”

我最近听到了 \xe2\x80\x9cnot trust\xe2\x80\x9d 这个词:

\n\n
\n

SQL Server 会将约束标记为 \xe2\x80\x9cnot trust\xe2\x80\x9d。

\n
\n\n

有谁可以解释一下这是什么意思吗?我知道这个问题有点模糊,但我想知道这是 Microsoft 特定的“术语”还是其他关系数据库也使用?

\n

sql-server

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

Child_process抛出错误:写EPIPE

我只是练习一些关于child_process @the 链接的节点js代码 我的节点版本是Windows 7上的V5.2.0.

// master.js
var cp=require("child_process");

var np=cp.fork("./console.js");               // line B

// block C
np.stdout.on("data",function(data){
   console.log("child process output:"+data);
});

np.stderr.on("data", function(err){
    console.log("child process output error:"+err);
});

np.on("close", function () {
    console.log("child process exit");
});

// end of block C



np.send({Hello:"world"});
np.on("message",function(msg){
    console.log("parent process got a msg:",msg);
});




// console.js

#!/usr/bin/env node

var aa=1;
console.log("The aa is :"+aa);


process.on("message", function (m) {
    console.log("child process got message:",m);
});

process.send({foo:"bar"});
Run Code Online (Sandbox Code Playgroud)

1)我运行上面的代码,我得到错误:写EPIPE.我用谷歌搜索,我没有找到任何有用的答案.我只是一个新的nodejs,我按照官方文档进行了一些修改,然后示例代码失败了.我发现如果我注释掉块C中的代码,示例代码就可以了.所以我想知道为什么代码抛出错误,如果np.stdout/np.stderr监听'数据'?

$ The aa is :1
events.js:142
      throw er; …
Run Code Online (Sandbox Code Playgroud)

javascript child-process node.js

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