小编doo*_*man的帖子

Visual Studio Code在新窗口中打开选项卡

我试图在Visual Studio代码的新窗口中打开一个选项卡,以便我可以将其移动到另一个屏幕.如果我拖动选项卡,则在另一个屏幕上创建一个文件.是否有快捷方式在新的Visual Studio代码窗口中打开选项卡,以便将其移动到另一个屏幕?

visual-studio-code

183
推荐指数
8
解决办法
8万
查看次数

在img标签中加载图像时检测

我正在使用Angular 2,我需要检测图像加载到图像标签中的时间.有没有这样的事件,例如这样的事情

<img [src]="imagesource" [loaded]="dosomething()">
Run Code Online (Sandbox Code Playgroud)

angular

54
推荐指数
2
解决办法
3万
查看次数

使用Angular2从url中提取id

嗨,我试图使用Angular2提取网址的id部分.

http://localhost:3000/item/187809
Run Code Online (Sandbox Code Playgroud)

我一直在onInit中玩ActiveRoute,但没有运气

 this.route.queryParams.forEach((params: any) => {
   console.log("QUERYPARAMS");
   console.log(params);
 });
Run Code Online (Sandbox Code Playgroud)

也尝试订阅像这样的路线更改

this.routeSub = this.route.queryParams.subscribe(params => {
   console.log(params);
   console.log(+params['id']);
}); 
Run Code Online (Sandbox Code Playgroud)

但是params只是一个空物.

我将路线定义为这样的懒惰路线

{
path: item',
children: [
  { path: ':id', loadChildren: './item/item.module#ItemModule' },
]
},
Run Code Online (Sandbox Code Playgroud)

我认为问题是我有一个标题组件和一个主要组件,它保存了延迟加载的路由子节点.我正在尝试在头部组件中加载id.

知道缺少什么吗?

angular

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

属性 ... 不存在于类型 'IntrinsicAttributes &amp; ...'

我将 .js 文件更改为打字稿文件 .tsx。我在文件中定义了以下函数:

function MyCard(param1: ObjectDto, toggleFunction: any) {}
Run Code Online (Sandbox Code Playgroud)

我在另一个 .tsx 文件中使用这个函数

<MyCard param1={param1Value} toggleFunction={myToggleFunction} />
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

类型 '{ param1: ObjectDto; toggleFunction: (index: any) => void; }' 不可分配给类型 'IntrinsicAttributes & ObjectDto'。类型“IntrinsicAttributes & ObjectDto”上不存在属性“param1”。

在更改为 Typescript 格式之前,这很好用。我该如何为 Typescript 解决这个问题?

typescript reactjs

26
推荐指数
2
解决办法
4万
查看次数

Angular 2路由器示例+ @Routes打字支持

我试图找到一个关于如何在Angular 2中使用路由器的具体示例.此外,5分钟快速入门中的当前angular2.d.ts类型文件 不支持@Routes注释.

typescript angular

23
推荐指数
4
解决办法
5万
查看次数

如何在ngRepeat中延迟ngAnimate

当使用ngAnimate淡入ngRepeat中的每个项目时,当前所有项目同时淡入.在前一项褪色至例如50%之后,每个项目是否可能淡入,从而产生级联效应?

<ul>
   <li ng-repeat="phone in phones" ng-animate="{enter: 'phone-fade-enter'}">
     <img src="{{phone.img}}"> {{phone.name}}
   </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

使用ngAnimate,如果可以延迟每个项目的动画,那将是很好的,例如:

<li ng-repeat="phone in phones" ng-animate="{enter: 'phone-enter', delay: 500}">
Run Code Online (Sandbox Code Playgroud)

有办法解决这个问题吗?

谢谢!

添加到GitHub https://github.com/angular/angular.js/issues/2460

angularjs angularjs-ng-repeat ng-animate

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

滚动到锚点不起作用

尝试使用以下语法滚动到锚链接.

<a [routerLink]="['./']" fragment="test">Testing</a>
Run Code Online (Sandbox Code Playgroud)

锚节点看起来像这样

<div id="test">
Run Code Online (Sandbox Code Playgroud)

单击时,浏览器地址栏显示#test片段,但不会自动滚动.知道它为什么不滚动?

angular

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

在Asp.Net Identity中设置redirect_uri

我正在尝试使用Asp.Net Identity为facebook登录设置redirect_uri.但是,只有当redirect_uri为'/'时,才会触发GetExternalLoginREST中的REST方法AccountController.如果我添加其他任何不触发的内容GetExternalLogin,浏览器只会显示错误:invalid_request.

但是,url包含重定向参数,例如,如果我将redirect_uri添加为 http://localhost:25432/testing

响应URL如下所示:

http://localhost:25432/api/Account/ExternalLogin?provider=Facebook&response_type=token&client_id=self&redirect_uri=http%3A%2F%2Flocalhost%3A25432%2Ftesting&state=0NctHHGq_aiazEurHYbvJT8hDgl0GJ_GGSdFfq2z5SA1
Run Code Online (Sandbox Code Playgroud)

并且浏览器窗口显示:error: invalid_request
任何想法为什么只有在重定向到'/'而不是任何其他url时才有效?

asp.net-mvc facebook asp.net-mvc-5 asp.net-identity

14
推荐指数
2
解决办法
6663
查看次数

在指令中调用函数

我试图通过像这样的viewchild获取指令来调用一个公共函数,该函数位于我的组件指令中

 @ViewChild('myDirective') myDirective;
 ....
 myDirective.nativeElement.myFunction();
Run Code Online (Sandbox Code Playgroud)

但是我得到myFunction不存在的错误.有没有办法调用一个内部指令的函数?

angular

14
推荐指数
2
解决办法
9505
查看次数

在控制台窗口中隐藏警告消息

Chrome控制台窗口中充满了我想要隐藏的警告消息.是否可以隐藏警告日志?我只想显示自定义日志,例如console.log('mymessage');

这是控制台窗口栏的样子:

在此输入图像描述

google-chrome

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