重置对象控制器上的属性

wp_user

我有以下路由器:

Router.map(function() {
    this.resource('cart', function() {
        // order routes
        this.route('shipping');
        this.route('checkout');
        this.route('payment'); 
        this.route('thanks');

    });
});

在感谢路线上,我想在结帐时取消设置自定义注释属性。这是因为下一次客户访问结帐路线会再次显示该注释。

因此,我要执行以下操作: this.set('controllers.cart.checkout.commentCustomer', "");

但是我得到这个错误: Uncaught Error: Property set failed: object in path "controllers.cart.checkout" could not be found or was destroyed.

那是什么意思

抄送

真幸运,因为自1.7.0起,Ember在路由中具有绝对出色的resetController挂钩。正是针对这种情况。

App.CartCheckoutRoute = Ember.Route.extend({
    resetController: function(controller, isExiting, transition) {
        controller.set('commentCustomer', '');
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在控制器内部的app对象上嵌入属性或方法

来自分类Dev

取消设置对象控制器的属性

来自分类Dev

弹簧控制器上的接口对象

来自分类Dev

跨控制器在RedirectToAction上重置会话

来自分类Dev

跨控制器在RedirectToAction上重置会话

来自分类Dev

在Angular指令中的对象上设置新属性以在控制器中使用

来自分类Dev

从传递给数组的对象设置控制器属性

来自分类Dev

试图获取控制器中非对象的属性

来自分类Dev

让计算的属性侦听其他对象控制器

来自分类Dev

从传递给数组的对象设置控制器属性

来自分类Dev

控制器的属性未显示在模板上

来自分类Dev

在基本控制器上使用WebApi RoutePrefix属性

来自分类Dev

在父控制器上绑定属性时遇到麻烦

来自分类Dev

MVC控制器响应属性上的NullPointer

来自分类Dev

在基本控制器上使用WebApi RoutePrefix属性

来自分类Dev

“typeof 控制器”类型上不存在属性

来自分类Dev

AngularJS无法在控制器上注入解析对象

来自分类Dev

AngularJS在每个请求上从控制器检索用户对象

来自分类Dev

在所有视图控制器上显示对象

来自分类Dev

在“域控制器”上找不到对象“用户”

来自分类Dev

在Rails上共享控制器动作/对象

来自分类Dev

离开路由ember.js时重置控制器属性

来自分类Dev

Ember如何在刷新模型时重置控制器属性

来自分类Dev

在我的标签栏应用的每个导航控制器上重置

来自分类Dev

从子控制器设置父控制器属性

来自分类Dev

MVC5身份验证:每个控制器或基本控制器上的Authorize属性

来自分类Dev

控制器属性更改不会影响某个指令上的整个绑定属性

来自分类Dev

快速的Xcode:是否可以在不重置第一个视图控制器的情况下将视图控制器显示在另一个视图控制器上?

来自分类Dev

在AngularJs中的控制器外部重置表单字段

Related 相关文章

  1. 1

    在控制器内部的app对象上嵌入属性或方法

  2. 2

    取消设置对象控制器的属性

  3. 3

    弹簧控制器上的接口对象

  4. 4

    跨控制器在RedirectToAction上重置会话

  5. 5

    跨控制器在RedirectToAction上重置会话

  6. 6

    在Angular指令中的对象上设置新属性以在控制器中使用

  7. 7

    从传递给数组的对象设置控制器属性

  8. 8

    试图获取控制器中非对象的属性

  9. 9

    让计算的属性侦听其他对象控制器

  10. 10

    从传递给数组的对象设置控制器属性

  11. 11

    控制器的属性未显示在模板上

  12. 12

    在基本控制器上使用WebApi RoutePrefix属性

  13. 13

    在父控制器上绑定属性时遇到麻烦

  14. 14

    MVC控制器响应属性上的NullPointer

  15. 15

    在基本控制器上使用WebApi RoutePrefix属性

  16. 16

    “typeof 控制器”类型上不存在属性

  17. 17

    AngularJS无法在控制器上注入解析对象

  18. 18

    AngularJS在每个请求上从控制器检索用户对象

  19. 19

    在所有视图控制器上显示对象

  20. 20

    在“域控制器”上找不到对象“用户”

  21. 21

    在Rails上共享控制器动作/对象

  22. 22

    离开路由ember.js时重置控制器属性

  23. 23

    Ember如何在刷新模型时重置控制器属性

  24. 24

    在我的标签栏应用的每个导航控制器上重置

  25. 25

    从子控制器设置父控制器属性

  26. 26

    MVC5身份验证:每个控制器或基本控制器上的Authorize属性

  27. 27

    控制器属性更改不会影响某个指令上的整个绑定属性

  28. 28

    快速的Xcode:是否可以在不重置第一个视图控制器的情况下将视图控制器显示在另一个视图控制器上?

  29. 29

    在AngularJs中的控制器外部重置表单字段

热门标签

归档