小编Vih*_*ung的帖子

如何将typeahead.js与bootstrap 3一起使用?

我正在整理一个原型应用程序进行演示,并使用Twitter Bootstrap 3(http://getbootstrap.com - 特别是3.1.1版).我想使用typeahead.js(http://twitter.github.io/typeahead.js/ - 当前版本0.10.1)来推动搜索建议.

我已经看到了以前版本的一些示例,但没有一个与最新版本相关.

将两者融为一体的最佳方法是什么?

基于我见过的几个例子,这就是我想要做的

<input type="text" class="typeahead form-control input-sm" id="searchField1"/>
Run Code Online (Sandbox Code Playgroud)

然后

$(document).ready(function() {
  $('#searchField1').typeahead({
    name: 'keywords',
    local: ['foo', 'bar']
  });
});
Run Code Online (Sandbox Code Playgroud)

但是,我认为事情已经发生了变化

typeahead twitter-bootstrap-3

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

如何确保 CloudFront 从我的 Elastic Beanstalk REST API 应用程序返回 cookie

我有一个用于部署在 AWS Elastic Beanstalk 中的 REST API 的 Java Spring Boot 应用程序。它是 HTTP 而不是 HTTPS。

我们就这样称呼它吧http://foobar.elasticbeanstalk.com/api

我正在使用 AWS CloudFront 发行版来终止 HTTPS,但不缓存任何内容(我已将缓存策略设置为“Managed-CachingDisabled”。

我们就这样称呼它吧https://dfoobar123.cloudfront.net

有些 API 需要客户端“登录”。有一个调用/login会导致响应 cookie 中返回 ACCESS_TOKEN。后续调用必须包含该访问令牌才能成功。

直接上app就OK了。当我访问http://foobar.elasticbeanstalk.com/api/login(直接使用 Elastic Beanstalk 应用程序)时,服务器会让我登录并返回 cookie。

但是,当我转到 CloudFrontDistribution https://dfoobar123.cloudfront.net/api/login时,我可以看到服务器对我进行身份验证,但我没有在响应标头中取回 cookie。

我需要在 CloudFront 中打开什么设置才能启用此功能?

cookies amazon-cloudfront amazon-elastic-beanstalk

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

如何使用Bootstrap 4使用卡获得水平布局到定义列表

我一直在使用Bootstrap 3构建Web应用程序。在那期间,我使用面板对用户元素进行了分组-显示数据,简单的编辑表单等。

我将使用带有a dl的标签和作为a dt的值dd。同样,我将使用带有与字段内联的标签的表单

<div class="panel-body">
  <dl class="dl-horizontal">
    <dt>Name</dt>
    <dd>Value</dd>
  </dl>
</div>
Run Code Online (Sandbox Code Playgroud)

我可以dl-horizontal在面板中使用就好了。

但是,现在,随着Bootstrap 4面板的普及,dl-horizontal该类似乎没有效果。

<div class="card-body">
  <div class="card-text">
    <dl class="dl-horizontal">
      <dt>Name</dt>
      <dd>Value</dd>
    </dl>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

更新 删除对表单的引用。我最初也有问题form-horizontal,Bootstrap4处理水平形式的方式有所不同

css twitter-bootstrap twitter-bootstrap-4

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

是否有推荐的惯用方法将 Java 可选值调整为 Kotlin 可空值?

我正在编写使用使用Optionals 的 Java 库的 Kotlin 代码,并且我更愿意在 Kotlin 世界中使用 Kotlin 的可空习惯用法。

例如,我的图书馆可能有一个功能

Optional<Foo> getFoo(String fooId) {
  ...
}
Run Code Online (Sandbox Code Playgroud)

在我的 Kotlin 程序中我想

foo: Foo? = /* something, something */ getFoo(fooId)
Run Code Online (Sandbox Code Playgroud)

我知道我可以做类似的事情

lateinit var foo: Foo?
val fooOpt = getFoo(fooId)
if(fooOpt.isPresent) foo = fooOpt.get()
else foo = null
Run Code Online (Sandbox Code Playgroud)

但是,鉴于 Java 的Optional用途与可空值几乎相同,这似乎不必要地冗长,即使我将其折叠为

val foo: Foo? = getFoo(fooId).orElse(null)
Run Code Online (Sandbox Code Playgroud)

java nullable kotlin option-type

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