我正在使用 Ratchet 和 Angular 构建一个移动应用程序,并且开发速度非常快。
但是,我在使用切换时遇到了很多麻烦。当Ratchet 处于活动div
状态时,它会在其中添加一个“活动”类:
<div class="toggle">
<div class="toggle-handle"></div>
</div>
然而,这是在 Angular 之外完成的,所以我尝试创建一个指令来 $watch 这个更改没有成功。另外,我还没有测试过,但是如果在 Angular 之外添加了一个类,那么 ngClass 可能不会更新模型。
Ratchet 的 toggle.js 有一个事件监听器,当状态改变时触发,但同样,这不仅是 angular 之外的 javascript,而且我也没有使用 jQuery,所以我不知道如何从加载的视图中添加这个回调在 ng-view 中,并从这样的回调中更改控制器范围。
任何帮助表示赞赏。