【问题标题】:Is there Marionette `collection.remove` equivalent functionality in angular?角度是否有 Marionette `collection.remove` 等效功能?
【发布时间】:2014-05-30 12:30:51
【问题描述】:

我的意思是,在 Marionette 中你可以设置 View-Collection-Model 映射,当你调用collection.remove(model) Marionette 从集合中查找和删除模型时,向服务器发送删除请求,最后更新显示集合项的视图。

Angular 有相同的功能吗?

或者我必须在$scope.collection 中找到删除元素并删除它,从服务器中删除它并手动更新视图?

【问题讨论】:

    标签: javascript angularjs backbone.js marionette


    【解决方案1】:

    查看角度 $resource 抽象...我在 SO 上有另一个答案,它解释了使用 $http 或 $resource 之间的区别。最后,您可能最终只是在服务中执行所有 CRUD 操作,并在服务的控制器中使用相同的数据对象,请在此处查看更多信息:Angular $http vs service vs ngResource

    【讨论】:

    • 问题不在于“$http 和 $resource”之间的区别。
    • 是的,我理解我的意思是,如果您将所有内容抽象为服务,正如我在该答案中解释的那样,您可以重用控制器中的数据。然后,如果您使用 $resource,您还可以使用便捷方法 $save 或 $delete 从 $resource 上的查询调用返回的元素...这将允许您将数据处理抽象到服务,控制器范围使用的数据直接来自服务,因此当服务更改数据时,更改将反映在视图中。
    • 另外,由于您没有提到 $http 或 $resource,我认为解释会有所帮助,因为您需要一些东西来与服务器进行通信。
    猜你喜欢
    • 2021-11-22
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 2011-03-31
    • 2010-11-28
    相关资源
    最近更新 更多