小编Chr*_*ees的帖子

在ReSharper for Visual Studio中完全禁用格式化和完成

我喜欢ReSharper提供的许多功能,但我绝对无法忍受格式化和代码完成.它让我每走一步都会绊倒我.在javascript中,它不断地窃取大括号,试图重新格式化我的代码,使其无法正常工作,并且很难找到丢失的部分.

我想禁用所有与ReSharper的格式和代码完成有关的内容,同时仍然可以获得酷炫导航功能的好处.

反正有选择性安装ReSharper吗?我已经尝试在选项中禁用这些东西,但它似乎没有任何好处.

resharper formatting intellisense visual-studio-2010 resharper-6.0

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

阻止角度动画在ng-show/ng-hide上发生

在我的AngularJS应用程序中,我使用fontawesome作为我的加载微调器:

<i class="fa fa-spin fa-spinner" ng-show="loading"></i>
Run Code Online (Sandbox Code Playgroud)

我也使用AngularToaster来获取依赖于ngAnimate的通知消息.当我在我的AngularJS应用程序中包含ngAnimate时,它通过以奇怪的方式设置动画来扰乱我的加载旋转器.我想阻止这种情况发生,但是无法找到一种方法来禁用这些加载器上的动画(它也很难更新我的应用程序中的每个加载器).

下面是一个傻瓜,显示我的确切问题.

http://plnkr.co/edit/wVY5iSpUST52noIA2h5a

animation angularjs font-awesome angularjs-animation

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

将Observable.forkJoin的结果转换为Angular 2中的各自类型

假设我在Angular 2中有一个组件需要在显示页面之前从服务器加载2个不同的东西.当他们回来告诉页面isLoaded = true时,我想要触发所有这些事情并调用一个事件处理程序.假设我有一个看起来像这样的服务类.

export class MyService {
   getStronglyTypedData1(): Observable<StrongData1[]>{
      return this.http.get('http://...').map((response:Response) => <StrongData1[]>response.json());
   }
   getStronglyTypedData2(): Observable<StrongData2[]>{
         return this.http.get('http://...').map((response:Response) => <StrongData2[]>response.json());
   }
}
Run Code Online (Sandbox Code Playgroud)

然后我有一个使用该服务类的组件.

export class MyComponent implements OnInit {
   isLoaded = false;
   stronglyTypedData1: StrongData1[];
   stronglyTypedData2: StrongData2[];

   constructor(private myService:MyService){ }

   ngOnInit(){
      var requests [ 
         this.myService.getStronglyTypedData1(),
         this.myService.getStronglyTypedData2()
      ];
      Observable.forkJoin(requests).subscribe(
         results => {
            this.stronglyTypedData1 = results[0];
            this.stronglyTypedData2 = results[1];
            this.isLoaded = true;
         });
   }
}
Run Code Online (Sandbox Code Playgroud)

TypeScript编译器抱怨它无法将类型对象转换为类型StrongData1 [].如果我将StrongData1和StrongData2更改为"any",一切正常.我宁愿不这样做,因为我正在失去TypeScript强大的打字的好处.

如何将forkJoin的结果转换为各自的类型?

rxjs typescript angular

13
推荐指数
2
解决办法
9238
查看次数

如何从Sencha Touch/Phonegap应用程序中的虚拟键盘中删除Next和Prev按钮

所以我使用Sencha Touch构建了这个Phonegap应用程序.我有一个textarea控件供用户输入一些信息.当盒子获得焦点时,它会调出虚拟键盘.但虚拟键盘上有下一个上一个和完成的按钮.

如何删除下一个和上一个按钮?反正他们似乎什么都不做.

在此输入图像描述

javascript extjs ios sencha-touch cordova

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

引用Visual Studio 2017中其他解决方案的项目

最近,我开始搞砸Visual Studio 2015中的xproj项目。在构建Web应用程序时,我有一个位于其他解决方案中的类库,可以使用global.json文件进行引用。我喜欢这个功能,因为您可以一次性构建所有功能,而不必在Visual Studio实例之间进行切换。

我发现微软现在正在远离这些项目,而转而使用csproj的处理方式。我全都跟上最佳实践,但似乎无法弄清楚如何将外部项目引入解决方案中,就像使用global.json一样。我也很尴尬地承认我似乎无法考虑如何使用Google进行搜索。

在Visual Studio 2017中是否有推荐的新方法?

c# visual-studio .net-core asp.net-core visual-studio-2017

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

使用NHibernate在多个数据库中填充对象

我有一个SQL Server与多个数据库.Database1有一个表,其中包含存储在Database2上的表中的ID的引用.不确定是否可能,但是我可以配置NHibernate(特别是Fluent NHibernate)来饱和从多个数据库中提取数据的对象吗?

我并不关心写这些表,我只是试图在数据查看应用程序中对ORM进行显示.

我意识到这不是一个理想的数据库情况,但这是我给予的工作.

c# nhibernate fluent-nhibernate

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

使用nHibernate在字段中存储逗号分隔列表

我正在使用C#和nHibernate为我的数据库持久性构建一个博客.我想使条目可标记,所以我有一个IList用于tags属性.但是,如何将其映射到数据库中单个列中的逗号分隔列表?

我想避免为标签使用单独的表,只是将它们作为一个单独的列表保存在一列中.所以我基本上试图将数据库中逗号分隔的列表映射到IList属性.这可能在nHibernate中吗?

c# nhibernate nhibernate-mapping

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