1

我正在尝试实现由 eternicode 开发的datepicker插件,我在使用 ng-view 时遇到了一些障碍。

我发现了类似的案例,但没有一个帮助我解决这个问题(例如 routeProvider 中的控制器):

当我的日期选择器在 index.html 中时,它可以正常工作,但是当我使用模板视图时,日历不会弹出。

这是一个 plunkr 来说明这种情况:plunkr

<div ng-view></div>

  <div class="container">
      <div class="col-lg-2">
          <div class="input-group date">
              <input type="text" class="form-control"><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
          </div>
      </div>
  </div>
4

1 回答 1

2

当 js 在你的 index.html 文件底部运行时,视图还没有加载。

我将插件代码初始化代码移动到控制器中,以证明如果在加载视图后执行代码,它将起作用。您可能需要重新考虑如何设置您的应用程序。

Plunker:http ://plnkr.co/edit/PDX500tp5QgcjIMIbig1?p=preview

更新:使用指令代替:http ://plnkr.co/edit/LVKHkmNrTS2Ki7uP8Hgj?p=preview

于 2014-06-03T19:50:49.423 回答