【问题标题】:How to get jquery ui date picker working with angular2?如何让 jquery ui 日期选择器与 angular2 一起使用?
【发布时间】:2016-12-08 22:31:25
【问题描述】:

如何让 jquery ui 日期选择器与 angular2 一起使用?

我正在使用 angular2 和带有 html5 的 typescript。

我正在尝试添加 jquery ui datepicker。

我添加了所有库和 css,但 datepicker jquery 代码连接到 html。

库:https://jqueryui.com/datepicker/

这是我的代码:

  <script>
  $(function() {
    $( "#datepicker" ).datepicker();
  });
  </script>

  <p>Date: <input type="text" id="datepicker"></p>

我已经尝试将它放入我的组件中: $( "#datepicker" ).datepicker(); 但我只是得到错误。

有什么想法吗?

将项目添加到我的项目时出现此错误:

【问题讨论】:

  • 我只是无法让日期选择器在 Angular 2 环境中工作
  • 它不喜欢组件中的 $
  • PrimeNG 将根据他们的路线图很快提供一个日期选择器。 blog.primefaces.org/?p=3763

标签: jquery jquery-ui typescript angular


【解决方案1】:

嗯,已经有很多 datepicker 库可用于 angular2。我在下面发布了其中一些:

但是显然每个人都需要时尚的日期选择器来完成我们的项目,我也想要同样的,所以我根据需要创建了一个使用 bootflat 框架进行样式设置的日期选择器。你可以参考这里..

https://github.com/MrPardeep/Angular2-DatePicker

希望对你有帮助!

【讨论】:

  • 抱歉,这个推荐的仓库对我来说工作正常......顺便说一句,你有什么错误?
  • 您尝试了以上三个链接中的哪一个?
  • 它可以在 Internet Explorer 中使用吗?因为文档说 chrome 和 firefox
  • 我没有在IE上测试过,你可以测试一下。我不确定这个
  • 有演示链接吗?所以我可以先在ie试试?
【解决方案2】:

PrimeNG 还为 DatePicker 提供了一个组件。现场演示;

http://www.primefaces.org/primeng/#/calendar

【讨论】:

    【解决方案3】:

    将此问题视为有关如何在您的应用程序中使用jQuery UI 插件Whats the best way to use jquery widgets inside angular 2? 的答案

    此示例使用ElementRef,但您也可以使用ViewChild

    :-)

    【讨论】:

      【解决方案4】:

      这里还有一个配置多的,现场演示:
      https://vlio20.github.io/ng2-date-picker/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-08-09
        • 2016-03-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-21
        • 1970-01-01
        相关资源
        最近更新 更多