小编lbr*_*him的帖子

Bootstrap和jQueryUI冲突

我试图tooltip在一个引用jQueryUIBootstrap 3的View 上使用.我在这里做了一个样本.如果我在jQueryUI的js之后加载Boostrap然后tooltip()调用成功但是如果我在Bootstrap之后调用jQueryUI然后我得到一个错误并且没有任何作用.你可以自己尝试一下.互联网上有很多关于此的讨论,我问GitHub,但我还没找到解决方案.

javascript css jquery jquery-ui twitter-bootstrap-3

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

使用Facebook API获取页面的所有照片

我是Facebook API的新手,但我必须从Facebook页面获取所有照片.我设法得到一个图形api查询,它返回页面上第一个创建的专辑的所有图片,这是专辑图片专辑.例如:

https://graph.facebook.com/227843870675663/photos
Run Code Online (Sandbox Code Playgroud)

但是我需要对页面中的所有其他现有专辑执行相同的操作.任何指针都非常感激.

api facebook photo facebook-page

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

从gulp任务运行npm脚本

如何从gulp任务中运行npm脚本命令?

的package.json

"scripts": 
{
    "tsc": "tsc -w"
}
Run Code Online (Sandbox Code Playgroud)

gulpfile.js

gulp.task('compile:app', function(){
  return gulp.src('src/**/*.ts')
    .pipe(/*npm run tsc*/)
    .pipe(gulp.dest('./dist'))
    .pipe(connect.reload());
});
Run Code Online (Sandbox Code Playgroud)

我想这样做是因为运行npm run tsc不会给我任何错误,但如果我gulp-typescript用来编译.ts那么我会得到一堆错误.

javascript node.js typescript tsc gulp

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

来自URI的Web API ModelBinding

所以我有一个为DateTime类型实现的自定义Model Binder ,我将其注册如下:

void Application_Start(object sender, EventArgs e)
{
    // Code that runs on application startup
    GlobalConfiguration.Configuration.BindParameter(typeof(DateTime), new CurrentCultureDateTimeAPI());
}
Run Code Online (Sandbox Code Playgroud)

然后我设置了2个示例操作以查看我的自定义模型绑定是否发生:

    [HttpGet]
    public void BindDateTime([FromUri]DateTime datetime)
    {
        //http://localhost:26171/web/api/BindDateTime?datetime=09/12/2014
    }


    [HttpGet]
    public void BindModel([FromUri]User user)
    {
        //http://localhost:26171/web/api/BindModel?Name=ibrahim&JoinDate=09/12/2014
    }
Run Code Online (Sandbox Code Playgroud)

当我运行,并从提到的URL调用这两个动作,userJoinDate财产被成功地使用定制绑定我配置的约束,但BindDateTimedatetime参数没有得到使用自定义粘合剂粘结.

我已经在配置中指定所有DateTime应该使用我的自定义绑定器然后为什么冷漠?建议非常感谢.

CurrentCultureDateTimeAPI.cs:

public class CurrentCultureDateTimeAPI: IModelBinder
{
    public bool BindModel(HttpActionContext actionContext, ModelBindingContext bindingContext)
    {
        var value = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);
        var date = value.ConvertTo(typeof(DateTime), CultureInfo.CurrentCulture);
        bindingContext.Model = date;
        return true;
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-web-api asp.net-web-api2

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

来自组件的Angular 2 getBoundingClientRect

我有下面的组件,它基本上是一个popover:

import {Component, Input, ViewChild} from 'angular2/core'

declare var $: any;

@Component({
  selector: 'popover',
  template: `
  <div id="temp" [ngStyle]="{'position':'absolute', 'z-index':'10000', 'top': y + 'px', left: x + 'px'}"
       [hidden]="hidden" #temp>
    <ng-content></ng-content>
  </div>
  `
})
export class Popover {

  @ViewChild("temp") temp;

  private hidden: boolean = true;
  private y: number = 0;
  private x: number = 0;

  show(target, shiftx = 0, shifty = 0){
    let position = $(target).offset();
    this.x = position.left + shiftx;
    this.y = position.top + shifty;
    this.hidden = false;

    console.log("#temp", …
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular

8
推荐指数
3
解决办法
9566
查看次数

Backbone Model:解析覆盖中的Ajax请求

我有一个场景,fetch()模型的调用将返回一个数据,需要将属性传递给另一个API,并且该API的返回类型将是实际需要的数据.

var Issue = Backbone.Model.extend({
    urlRoot: 'https://api.github.com/repos/ibrahim-islam/ibrahim-islam.github.io/issues',
    parse: function(response, options){
        var markdown = new Markdown({ text : response.body });
        markdown.fetch({
            contentType: 'application/json',
            type: 'POST',
            data: JSON.stringify( markdown.toJSON() ),
            success: function(data){
                response.body = data;
            }
        });
        return response;
    }
});

var Markdown = Backbone.Model.extend({
    defaults:{
        'text': '',
        'mode' : 'markdown'
    },
    url: 'https://api.github.com/markdown'
});
Run Code Online (Sandbox Code Playgroud)

所以,当一个Issue将被取出:

var issue = new Issue({id: 1});
issue.fetch().then(function(){
  //do stuff
});
Run Code Online (Sandbox Code Playgroud)

它将具有body包含markdown语法文本的属性,反过来我需要传递给另一个API并获取将传递给视图的响应.

从上面可以看出,我试图重写parse,但它的返回类型必须是一个对象,并fetchasync所以我能做些什么在这里,使这项工作?

注意:我知道聚合服务器中的数据然后接收它将是最好的想法,但这是不可能的atm.

javascript ajax jquery backbone.js backbone-model

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

禁用外键约束代码首先EF

如果我想在关系上禁用外键约束.如果我在数据库中编辑,我会做以下事情:

在此输入图像描述

但我希望在我的迁移文件或我的配置或我的模型中以关于"Code First"方法的注释形式禁用外键约束.到目前为止,我没有提出任何事情,但我试过了.WillCascadeOnDelete(false).我还注意到EF并不关心我是否可以自由地从数据库中禁用外键约束,但在我看来这会违反代码第一种方法.所以,任何建议都非常感谢.

c# sql-server entity-framework foreign-keys ef-code-first

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

瞥见HUD没有显示

我正在尝试将Glimpse集成到我现有的ASP.NET MVC 5项目中.但我看不到他们网站上显示的右下角有任何HUD.我从NuGet下载了所有程序集,使用Visual Studio 2013 Ultimate并在localhost中运行.

谁能告诉我可能是什么问题?我也没有在网上找到任何相关主题.

glimpse asp.net-mvc-5

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

使用 Lambda (LINQ) 进行内连接

我正在尝试在 Lambda 表达式中编写以下 Linq (查询样式),以便我可以链接并使我的代码更加紧凑:

var result = from p1 in defaults
             join p2 in get on p1.PermissionName equals p2.PermissionName 
             into joined
             select new 
             {
                 PermissionName = p1.PermissionName, 
                 Permission = joined.Select(e => e.Permission == null ? false : true)
                                    .SingleOrDefault() 
             };
Run Code Online (Sandbox Code Playgroud)

我只能走到这一步:

var result = defaults.Join(get, defaultKey => 
                          defaultKey.PermissionName, getKey => 
                          getKey.PermissionName, (a, b) => new 
                          { 
                              PermissionName = a.PermissionName, 
                              Permission = b.Permission 
                          });
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,Join()扩展方法没有提供获取joined集合的方法。我也在网上搜索过,但找不到任何线索。请随意提出建议。

c# linq lambda

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

当 Angular 2 组件完全加载时

我似乎找不到一个钩子,通过它我可以知道由其他子组件组成的组件已完全完成加载,包括数据绑定和所有内容。例如,采用以下模板ParentComponent

<div>
    <child-one>
        {{textOne}}
    </child-one>
    <child-two>
        {{textTwo}}
    </child-two>
</div>
Run Code Online (Sandbox Code Playgroud)

任何建议都受到高度赞赏。

javascript angular

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