相关疑难解决方法(0)

AngularJS与jQuery有何不同?

我只知道一个js库,那就是jQuery.
但我的组中的其他编码器正在改变AngularJS作为新项目的默认库.

我什么都不知道.它与jQuery有什么不同?
我已经为jQuery中的类似任务完​​成了一组函数.我还可以使用AngularJS的jQuery东西吗?

javascript jquery angularjs

387
推荐指数
5
解决办法
21万
查看次数

重新排列angularfire支持列表的项目,拖放样式

我正在建立一个angularjs/firebase应用程序unsing angularfire绑定(v0.5.0).

我有一个项目列表,显示在一个表格ng-repeat<tr>,如下所示:

<table>                               
    <tbody>                                                                
        <tr ng-repeat="(index, item) in items">
            <td>
                <input type="checkbox" ng-model="item.done">
            </td>              
            <td>                                                 
                <input type="text" ng-model="item.text" ng-focus="onItemFocus(index)" ng-blur="onItemBlur(index)">
            </td>                                                              
            <td>                                                               
                <button type="button" ng-click="remove(index)">&times;</button>
            </td>                                                              
        </tr>                                                                  
    </tbody>                                                               
</table>                                                                   
Run Code Online (Sandbox Code Playgroud)

并且在这个项目列表上有一个angularfire 3路数据绑定,如:

$scope.ref = new Firebase('...');
$scope.remote = $firebase($scope.ref);
$scope.remote.$child("items").$bind($scope, "items"); 
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但现在我正在尝试添加拖放重新排序项目的可能性.

我设法使用jquery-ui(基本上是调用$("tbody").sortable())来设置拖放UI ,但我的问题是将它绑定到角度模型.有一个数量 问题就在于(与大jsfiddles),但在我的情况下angularfire 3双向绑定似乎搞乱它.

我想我需要在angularfire中使用firebase 优先级,orderByPriority并且可能在其中一个sortable回调中处理它,但是我很难弄清楚我应该怎么做...并且找不到任何关于它的文档.

有没有人做过类似的事情,你能否分享一些如何设置它的指针?

drag-and-drop jquery-ui angularjs firebase angularfire

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