小编Jai*_*cap的帖子

使用Bootstrap 3在Twitter Typeahead上发布CSS问题

随着Bootstrap 3的发布,Typeahead已被删除,有利于此:https:
//github.com/twitter/typeahead.js

我已成功地将其集成到远程获取数据中

但我有自动完成的问题

在此输入图像描述

正如您所看到的,文本框中出现了两个文本.

我已经包含了css(https://github.com/jharding/typeahead.js-bootstrap.css),如文档中所述,但没有运气.

任何帮助或建议将不胜感激.

jsfiddle显示问题:http:
//jsfiddle.net/KrtB5/

HTML

<body>
    <div class="container">
        <label>State</label> <input type="text" class="typeahead form-control" />
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

Javascript:

$('.typeahead').typeahead({
    name: 'Some name',
    local: ['test', 'abc', 'def']
})
Run Code Online (Sandbox Code Playgroud)

css jquery css3 typeahead.js twitter-bootstrap-3

59
推荐指数
4
解决办法
6万
查看次数

ASP MVC 5属性路由VS. 基于会议的路由

ASP MVC 5有一个称为属性路由的新路由.我看到它的方式,路线现在分散在每个控制器上,与基于惯例的路径不同,有单一位置的RouteConfig.cs,您可以在其中检查您的路线,这也可以作为您的站点路线的文档以某种方式.

我的问题是,在可读性和可维护性方面,使用基于约定的路由的属性路由更好吗?并且有人可以建议如何设计路线以获得更好的可维护性和可读性.

asp.net-mvc-routing asp.net-mvc-5

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

Laravel:如何在PhpUnit上启用stacktrace错误

我有一个全新的laravel 5.4安装

我试图修改默认测试只是为了看到一个失败的测试.

测试/ ExampleTest.php

class ExampleTest extends TestCase
{
    /**
     * A basic test example.
     *
     * @return void
     */
    public function testBasicTest()
    {
        $response = $this->get('/ooops');

        $response->assertStatus(200);
    }
}
Run Code Online (Sandbox Code Playgroud)

我期待看到更详细的错误,如no route has been found or defined等,但只是这个错误说

Time: 1.13 seconds, Memory: 8.00MB

There was 1 failure:

1) Tests\Feature\ExampleTest::testBasicTest
Expected status code 200 but received 404.
Failed asserting that false is true.

/var/www/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestResponse.php:51
/var/www/tests/Feature/ExampleTest.php:21
Run Code Online (Sandbox Code Playgroud)

没有有意义的错误很难做TDD(是的,我知道在这种情况下404就足够了,但大部分时间都不是这样).

有没有办法使堆栈跟踪与浏览器上显示的相同?或者至少接近那个,以便我知道我应该做的下一步是什么.

提前致谢.

tdd phpunit laravel laravel-5 laravel-5.4

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

如何在打字稿 monorepo 中导入本地包

给定一个 monorepo 项目。 --project_root/ |--packageA/ |--index.ts |--package.json |--foo/ |--index.ts |--packageB/ |--index.ts |--package.json |--bar/ |--spam.ts 通常,当您进入packageA/index.ts并想要导入时,packageB/index.ts您会这​​样做import index from '../packageB'

当你packageA/foo/index.ts想要导入时,packageB/index.ts你需要向上移动两个目录import index from '../../packageB'

问题是,有没有办法像import index from 'packageB嵌套文件夹一样导入import spam from 'packageB/bar/spam'

编辑

我已经上传了一个 github repo 来演示这个问题 https://github.com/jaimesangcap/lerna-ts-monorepo

npm typescript

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

如何编辑以前应用的迁移,而不先在EF代码中添加其他迁移

我使用"haward"数据库架构进行了应用迁移.

public partial class CreateCourseCategoryTable : DbMigration
    {
        public override void Up()
        {
            CreateTable(
                "haward.CourseCategories",
                c => new
                    {
                        Id = c.Int(nullable: false, identity: true),
                        Name = c.String(),
                        Code = c.String(),
                    })
                .PrimaryKey(t => t.Id);
        }

        public override void Down()
        {
            DropTable("haward.CourseCategories");
        }
    }
Run Code Online (Sandbox Code Playgroud)

有这个映射

public class CourseCategoryMapping : EntityTypeConfiguration<CourseCategory>
    {
        public CourseCategoryMapping()
        {
            ToTable("CourseCategories", "haward");
        }
    }
Run Code Online (Sandbox Code Playgroud)

现在我想将模式从"haward"更改为"tr"我不想用这个添加迁移,所以我想直接编辑迁移和映射的源代码.

public partial class CreateCourseCategoryTable : DbMigration
        {
            public override void Up()
            {
                CreateTable(
                    "tr.CourseCategories",
                    c => new
                        {
                            Id = c.Int(nullable: …
Run Code Online (Sandbox Code Playgroud)

entity-framework ef-code-first ef-migrations entity-framework-6

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

如何结合ASP MVC 5和Emberjs

我正在尝试使用ASP MVC 5和Emberjs.我不想创建emberjs将服务的全面的WebAPI.我想要的是混合两者并使用emberjs用于数据驱动页面和剃刀视图用于简单页面.

到目前为止,我刚刚尝试使用ember-cli,因为我不知道如何在与asp mvc结合使用时构建emberjs应用程序.

我的问题是如何自动导入和编译与我的asp mvc razor视图中使用的emberjs相关的模板和js?

我也读过关于ember-cli中es6模块的内容,我不知道是否有必要解决我的问题.

asp.net asp.net-mvc razor asp.net-mvc-4 ember.js

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

多个条件在雄辩模型上可选择哪里关系

我有桌子 training_schedules

  • id(int,pk)
  • course_reference(varchar)
  • start_date(日期)
  • end_date(日期)
  • year_id(int,fk)

years

  • id(int,pk)
  • 值(int)

现在我想使用TrainingSchedule eloquent模型创建一个搜索查询.我想搜索course_reference(使用like)并start_date(optional)基于月份(表单上的下拉列表)和年份(可选)

可选条件意味着我将检查搜索表单上是否填写了字段的表单数据.如果不是,我将跳过这些条件.

如何使用Eloquent ORM实现这一目标?如果没有,如何以另一种方式做到这一点?

laravel eloquent laravel-4

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

DDD:在哪里生成实体的 url slug?

你如何处理 DDD 中的 url slug 生成?

内部构造函数?但是依赖其他服务的实体并不好。

Pass as constructor argument? I think slugs shouldnt be there because they are not business requirements. are they?

or just having a setter?

entity domain-driven-design slug

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

使用自然键作为DomainObject或GUID的ID +自动增量域驱动设计

我已经阅读了很多有关DDD的文章,并且注意到大多数文章在持久化到数据库时都使用GUID作为其ID。他们说GUID可以很好地扩展,并且在可伸缩性方面,自动递增ID是一个很大的禁忌。

我现在困惑是使用GUID还是auto-increment

基本上,域是关于 membership system (binary tree). (tracking of register members)

第一个要求是我们应该有一些东西可以在系统中唯一地标识它们(我们称之为7位Account No.)。

然后新的Members可以被另一个注册Member。我们称其为推荐人。

现在,Im计划做的是将MemberIdGUID类型作为DomainObject Id,在其中它用作将用于连接的主键,外键(在Referral上,referer_id将是GUID MemberId)。AccountNo将是一个自动增加的列,或者可能是通过MAX()+ 1从存储库中获取的。主要用于系统和链接中的搜索功能。

自从只是技术上的实现以来,DomainObject的ID是否应该对系统用户保持隐藏状态?

可以将两者结合起来吗?GUID作为数据库中的row_id(代理键)。和(自然键)自动递增?

是否可以AccountNo从构造函数中排除,因为它还是会自动递增的?强制不变量怎么办?那么从存储库中获取下一个ID的方法是否可以包含AccountNo在构造函数中?

我是否应该只使用自动增量ID并忘记GUID,删除MemberId并让它AccountNo成为DomainObject的ID?

注意:

我不是要建立下一个facebook。

我只想练习DDD的战术方面,以了解如何在了解其利弊的基础上做出艰难的架构决策。

我只想练习DDD的战略性一面,以了解如何在了解PROS和CONS及其实施情况的基础上做出艰难的架构决策。

如果我们用会员注册来制作3种情况:

  • 第一种情况:会员注册每分钟发生一次。
  • 第二种情况:成员注册每小时发生一次。
  • 第三种情况:会员注册至少每天进行5次。

它将如何影响决策?

技术栈:

  • ASP MVC 5
  • SQL Server 2014
  • C#
  • 精巧的ORM

orm database-design domain-driven-design primary-key-design

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

如何将hierarchyid列表转换为二叉树

我正在进行多层次营销(二进制),如下所示:

(但二叉树不需要是完美的.一个节点可以有0-2个孩子)

在此输入图像描述

我的问题是我从数据库中获取的数据是平面列表. 在此输入图像描述 在此输入图像描述

请注意我正在使用hierarchyid(sql server 2014)

基本上该TextNode列就像一个面包屑.

每个斜线/代表一个level.

如果我有/1/作为root的TextNode .然后每个以它开头的节点都/1/属于那个根/1/,/1/1/并且/1/1/1/(根节点包含在0级)

我在这个问题上尝试过接受的答案,但它没有用.

如何将平面列表转换为二叉树,以便我可以轻松遍历并在屏幕上显示它?

我使用C#,ASP MVC 5,SQL Server 2014如果重要的话.

c# sql-server asp.net binary-tree hierarchyid

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